【发布时间】:2014-09-18 03:55:15
【问题描述】:
我正在使用 elasticsearch 来制作搜索服务器。我有问题。我的索引中的所有字段都是全文搜索。我正在使用 n-gram。
但现在我需要编写查询搜索,其中 field_a 为空或 field_a = 空白。但似乎缺少或存在过滤器可以搜索空值,它们无法搜索空值。当我谷歌时,我发现我们无法使用分析索引搜索空白值。
我该怎么做?
无论如何,我发现一个解决方案是编写一个脚本,将 elasticsearch 中的所有字段空白更新为空。我该怎么做?可能需要使用 BeforeBulk 编写一个插件...
【问题讨论】:
标签: indexing lucene elasticsearch