gpt4 book ai didi

java - 在 ElasticSearch 上使用 Lucene 进行搜索

转载 作者:行者123 更新时间:2023-12-02 11:07:40 25 4
gpt4 key购买 nike

我想用 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com