kalenjordan / elastic-search
dev-master
2013-10-17 22:20 UTC
Requires
- magento-hackathon/magento-composer-installer: dev-master
- ruflin/elastica: v0.90.2.0
This package is not auto-updated.
Last update: 2024-09-23 15:05:11 UTC
README
加速缓慢的全局管理员搜索。
之前
之后
通过composer安装
1. 安装elasticsearch
安装非常简单,如果您已经安装了Java,就像我在本地所做的那样。
wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-0.90.5.zip
unzip elasticsearch-0.90.5.zip
elasticsearch-0.90.5/bin/elasticsearch -f
Boom - 它现在已安装并正在运行。
2. 安装elastic search模块
"require": {
"kalenjordan/elastic-search": "dev-master",
"ruflin/elastica": "dev-master"
}
3. 加速onKeyPress超时
这将加速自动完成的触发速度。
# app/design/adminhtml/default/default/template/page/header.phtml
new Ajax.Autocompleter(
'global_search',
'global_search_autocomplete',
'<?php echo $this->getUrl('adminhtml/index/globalSearch') ?>',
{
paramName:"query",
minChars:2,
indicator:"global_search_indicator",
updateElement:getSelectionId,
evalJSON:'force',
**frequency: 0.01**
}
);
待办事项
这还处于早期开发阶段。
-
可能需要更可靠的认证方案,但出于性能原因,启动Magento不是一个选择。
-
有些人可能希望自动完成结果支持URL键
-
在reindexAll()时使用批量API插入文档