标签: elasticsearch
我知道那些是弹性搜索中的保留字,但我想知道是否有解决这个问题的办法。如果我能够轻松地处理这个问题会很好。
答案 0 :(得分:1)
query_string查询非常严格。如果您将其与用户的查询一起使用,则应添加逻辑以处理应用程序中的语法错误。处理这种情况的最简单方法之一是捕获Web服务器端(或弹性搜索和用户之间的任何一方)的错误,将失败用户的查询放入_all查询{{1}}字段并重新运行查询。它将为具有语法错误的查询提供有意义的回退机制。
_all