简体   繁体   English

在ElasticSearch上使用Lucene搜索

[英]Search with Lucene on ElasticSearch

I want do a basique search with lucene, 我想用Lucene进行基础搜索,

my structure elasticsearch is: my elasticsearch 我的弹性搜索结构是: 我的弹性搜索

And my code java is : 我的代码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);
...

And this doesn't work ... 而且这不起作用...

But when i try: 但是当我尝试:

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

it works ... 有用 ...

Thanks for your help 谢谢你的帮助

Solved: 解决了:

I need to add "analyze = Analyze.NO" on my field idOperateur 我需要在字段idOperateur上添加“ analyze = Analyze.NO”

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM