Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance ElasticSearch频繁的全索引更新对搜索响应的影响_Performance_Search_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Indexing_Lucene - Fatal编程技术网 elasticsearch,indexing,lucene,Performance,Search,elasticsearch,Indexing,Lucene" /> elasticsearch,indexing,lucene,Performance,Search,elasticsearch,Indexing,Lucene" />

Performance ElasticSearch频繁的全索引更新对搜索响应的影响

Performance ElasticSearch频繁的全索引更新对搜索响应的影响,performance,search,elasticsearch,indexing,lucene,Performance,Search,elasticsearch,Indexing,Lucene,我必须在弹性搜索中建立一个索引,该索引将包含超过500000个独特文档。文档也有嵌套字段 索引中的所有文档每10分钟更新一次(使用PUT)。 我了解到更新文档包括重新索引文档,这可能会影响搜索性能 是否有人在使用EL时遇到过类似的情况?如果查询的预期响应不到2秒,是否有人可以在此类索引中分享他们在搜索/查询响应时间方面的经验 更新: 现在,我使用更新请求为id为1的文档编制索引。然后,我更新了文档(id=1),使用PUT to/\u update with “doc_as_upsert”:tru

我必须在弹性搜索中建立一个索引,该索引将包含超过500000个独特文档。文档也有嵌套字段

索引中的所有文档每10分钟更新一次(使用PUT)。 我了解到更新文档包括重新索引文档,这可能会影响搜索性能

是否有人在使用EL时遇到过类似的情况?如果查询的预期响应不到2秒,是否有人可以在此类索引中分享他们在搜索/查询响应时间方面的经验

更新:

现在,我使用更新请求为id为1的文档编制索引。然后,我更新了文档(id=1),使用PUT to/\u update with “doc_as_upsert”:true和doc字段,我看到响应包含与文档更新之前相同的版本,并且在输出中具有属性result=“noop”

我假设索引没有发生,因为文档的版本没有更新。
与使用PUT(INDEX API)相比,这是否会减少对我的用例的搜索响应(假设每秒发生100个请求)和索引响应的影响,但每10分钟对500000个文档执行相同操作?

更新每个文档总是会给您带来性能问题。对于哪些内容需要更新,哪些内容可能会保持不变,你能更挑剔一些吗?谢谢Christofr的回复。我将每隔10分钟再次插入相同的文档,其中一些插入可能会包括少数文档字段的更新。大家好,我已经用新信息更新了我的帖子更新每个文档总是会给您带来性能问题。对于哪些内容需要更新,哪些内容可能会保持不变,你能更挑剔一些吗?谢谢Christofr的回复。我将每隔10分钟再次插入相同的文档,其中一些插入可能会在字段中包含少数文档的更新。大家好,我已经用新信息更新了我的帖子