我想用 lucene 进行巴斯克搜索,
我的elasticsearch结构是: my elasticsearch
我的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”
关于java - 在 ElasticSearch 上使用 Lucene 进行搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50832578/