elasticsearch,Indexing,Lucene,elasticsearch" /> elasticsearch,Indexing,Lucene,elasticsearch" />

Indexing elasticsearch中为NULL或空白

Indexing elasticsearch中为NULL或空白,indexing,lucene,elasticsearch,Indexing,Lucene,elasticsearch,我正在使用elasticsearch制作搜索服务器。我有问题。我的索引中的所有字段都是全文搜索。我用的是n-gram 但现在我需要写查询搜索,其中字段a为null或字段a=空白。但似乎缺少或存在筛选器可以搜索空值,它们不能搜索空值。当我在谷歌上搜索时,我发现我们不能用分析过的索引搜索空白值 我怎么做 无论如何,我发现一个解决方案是编写一个脚本,将elasticsearch中的所有字段空白更新为null。我怎么做?可能需要使用BeforeBulk编写插件…您没有办法这么做。必须设置空值

我正在使用elasticsearch制作搜索服务器。我有问题。我的索引中的所有字段都是全文搜索。我用的是n-gram

但现在我需要写查询搜索,其中字段a为null或字段a=空白。但似乎缺少或存在筛选器可以搜索空值,它们不能搜索空值。当我在谷歌上搜索时,我发现我们不能用分析过的索引搜索空白值

我怎么做


无论如何,我发现一个解决方案是编写一个脚本,将elasticsearch中的所有字段空白更新为null。我怎么做?可能需要使用BeforeBulk编写插件…

您没有办法这么做。必须设置空值