elasticsearch - invalid_argument_exception:只能在文本字段上使用词组前缀查询-不能在类型为[_id]的[_id]上使用

标签 elasticsearch

当我在ES 6.3.2上使用以下内容进行搜索时,没有问题:
{“查询”:{“match_phrase_prefix”:{“_ id”:“ZX-bLmsBFOiwdS-Iwr24”}}}

但是,当我在ES 7.0.1上执行此操作时,它会引发如下异常:
“类型”:
“illegal_argument_exception”

“原因”:
“只能在文本字段上使用短语前缀查询,而不能在类型为[_id]的[_id]上使用”

最佳答案

我认为这是ES 7引入的新功能。

关于elasticsearch - invalid_argument_exception:只能在文本字段上使用词组前缀查询-不能在类型为[_id]的[_id]上使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56550024/

相关文章:

solr - 使用两个日期字段的Elasticsearch daterange

regex - 正则表达式匹配每n次出现的字符

python - 使用脚本部分更新文档并添加缺少的字段

search-engine - 使用NEST库建立索引时,RoutingMissingException

elasticsearch - 无法在Elastic 5.6中映射索引

elasticsearch - ElasticSearch源于 protected 单词

c# - 如何将 ISearchResponse <dynamic> 转换为 C# 类对象?

elasticsearch - Elasticsearch条款过滤器。 Maxterms?

elasticsearch - 筛选以获取嵌套文档的长度与数字匹配的文档

java - 访问elasticsearch中最大聚合的结果