2017-12-11 8 views

答えて

0

あなたがたqueryStringクエリを使用することができ、それはすべてのフィールド上のフルテキスト検索をしたり、また、uは、検索したいフィールドを指定することができ、手動で please click this link for more information

@Autowired 
private Client client; 

    BoolQueryBuilder boolqueryBuilder = new BoolQueryBuilder(); 

    boolqueryBuilder.should(QueryBuilders 
        .queryStringQuery("*"+querystring+"*") 
        .defaultOperator(Operator.AND).analyzeWildcard(true)); 

SearchResponse response = client.prepareSearch("your index name") 

       .setQuery(boolqueryBuilder).setExplain(true).get(); 
+0

、言及リンクは解決策を持っているかもしれないが、あなたはここにいくつかの本質的な部分を常に置くべきです。いくつかのコードは好ましくは – Satendra

+0

ソリューションありがとう –