Elasticsearchs-以double analyezd字段开头或包含

时间:2015-08-31 09:04:17

标签: database elasticsearch nosql

我正在尝试进行查询,以便在analayezd双字段中开始或包含所有docoments。

1 个答案:

答案 0 :(得分:0)

应在未分析的字段上应用通配符。您可以添加类型为keyword的子字段,然后使用wildcard查询。

但是,有一种使用ngrams的更有效的解决方案。因此,您可以使用ngram标记生成器配置此子字段。见https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis-ngram-tokenizer.html