当我使用 elasticsearch java 时:QueryBuilders.wildcardQuery(FIELDNAME, SEARCH_VALUE))搜索查询未检测到SEARCH_VALUE的所有表达式,它仅考虑第一个单词,而忽略其余单词。
我该如何解决这个问题?

最佳答案

SEARCH_VALUE应该是与搜索查询一起使用的通配符模式。
通配符模式不应包含空格,您可以找到here支持的模式和可以使用的字符。
您可以尝试使用Javadoc中的其他QueryBuilders方法代替。

10-06 03:17