如何解决通配符查询elasticsearch java中的空格问题?

w41d8nur  于 2021-06-14  发布在  ElasticSearch
关注(0)|答案(1)|浏览(586)

使用elasticsearchjava时: QueryBuilders.wildcardQuery(FIELDNAME, SEARCH_VALUE)) 搜索查询没有检测到 SEARCH_VALUE ,它只考虑第一个词,而忽略了其余的词。
如何解决这个问题?

hxzsmxv2

hxzsmxv21#

SEARCH_VALUE 应该是搜索查询使用的通配符模式。通配符模式不应该包含空格,您可以在这里找到支持的模式和可以使用的字符。
你可以用另一个来代替 QueryBuilders 方法。

相关问题