[英]Elasticsearch Java API Boost query with Match Phrase (Exact Search) Clause
我的最終目標是對輸入的短語進行精確搜索(例如:測試類型搜索),如果說出准確的短語與我要查找的列匹配,則提高結果。
我正在為此使用Elasticsearch Java API。 請找到以下代碼,
QueryBuilder queryBuilder = QueryBuilders.matchPhraseQuery("_all", "Test Type Search");
SearchResponse response = client.prepareSearch("index_name")
.setQuery(queryBuilder)
.setFrom(1)
.setSize(10)
.execute()
.actionGet();
我想知道如何在包含此確切值的索引中增強字段。
上面的響應還返回具有以下值的響應:“測試代碼用於此搜索類型”,而並非完全是“測試類型搜索”。 我該如何糾正?
有什么方法可以找到正確的Elasticsearch Java API文檔(2.0.0)?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.