簡體   English   中英

在ElasticSearch上使用Lucene搜索

[英]Search with Lucene on ElasticSearch

我想用Lucene進行基礎搜索,

我的彈性搜索結構是: 我的彈性搜索

我的代碼java是:

private static final String PANIER_ID_OPERATEUR = "ticket.ventes.differe.panierDiffere.idOperateur";
...
booleanQueryBuilder.add(new TermQuery(new Term(PANIER_ID_OPERATEUR, "50e86400-7861-47b5-aca5-56e9e89b2628")), BooleanClause.Occur.MUST);
...

而且這不起作用...

但是當我嘗試:

private static final String RESTANTDU_FIELD = "ticket.ventes.differe.restantDu";
...
booleanQueryBuilder.add(new TermQuery(new Term(RESTANTDU_FIELD , "38.89")), BooleanClause.Occur.MUST);
...

有用 ...

謝謝你的幫助

解決了:

我需要在字段idOperateur上添加“ analyze = Analyze.NO”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM