是的,Elasticsearch的文档更新操作会影响已有的搜索结果。当使用更新API更新文档时,如果更新的字段在之前的搜索语句中被查询到了,那么该字段的值将被更新并重新索引,从而可能导致搜索结果的变化。这个变化可能是积极的,也可能是消极的,具体取决于更新的内容和涉及到的查询。
需要注意的是,在默认情况下,Elasticsearch使用近实时(NRT)搜索来返回结果,这意味着更新操作不会立即生效,而是在几秒钟后才会对搜索结果产生影响。如果要立即使更新生效,可以使用refresh参数进行控制。
总之,当更新文档时,必须考虑其对搜索结果的影响,并且在必要时对相关的查询进行更新或重新评估。