当我使用 elasticsearch java 时:QueryBuilders.wildcardQuery(FIELDNAME, SEARCH_VALUE))
搜索查询未检测到SEARCH_VALUE
的所有表达式,它仅考虑第一个单词,而忽略其余单词。
我该如何解决这个问题?
最佳答案
SEARCH_VALUE
应该是与搜索查询一起使用的通配符模式。
通配符模式不应包含空格,您可以找到here支持的模式和可以使用的字符。
您可以尝试使用Javadoc中的其他QueryBuilders
方法代替。