优化elasticsearch搜索速度

时间:2015-08-19 18:19:12

标签: c# elasticsearch nest

我正在使用NEST处理elasticsearch版本1.7.1,我有以下配置:

  • core i7
  • 16 GB RAMS
  • 堆大小4GB(我设置了ES_HEAP_SIZE环境变量,但没有检查服务是否真的在考虑它,因为我发现无法检查)。
  • 1个具有2个节点,1个副本和1个主节点以及5个分片的群集。
  • 指数的绿色健康状况。
  • 951索引文件

我的问题是,当我使用c#和NEST搜索内容中的单词,并指定大小为951时,搜索需要1.5秒才能返回大约328条记录。
这是弹性的好表现吗?或者我可以采取一些措施来提高绩效。

我的另一个问题是:如何使用NEST为弹性搜索添加过滤器,以便根据SQL查询等其他字段搜索一个字段:

select * from table where field = value and field2 in(value1,value2)

谢谢,

0 个答案:

没有答案