首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何查询solr客户端的子句?

如何查询solr客户端的子句?
EN

Stack Overflow用户
提问于 2014-03-17 09:24:44
回答 1查看 145关注 0票数 1

我现在正在使用solr查询.I想要查找的所有文档,其中的键"title“包含文本”双歧杆菌“或键”抽象“包含文本”双歧杆菌“.So,我编写的查询如下:

代码语言:javascript
复制
String queryCondition = "title:*Bifidobacterium bifidum* OR  abstract:*Bifidobacterium bifidum*";

从结果中,我发现返回的结果不是我想要的,其标题包含“双歧杆菌”或“双歧杆菌”,或其标题包含“双歧杆菌”或“双歧杆菌”的文件都被退回。所以,我的问题是,我应该如何写我的查询来满足我的查询需求?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-17 16:55:20

*是一个特殊的符号,通配符。类似于正则表达式,它告诉Solr匹配everything。因此,查询bifidum*将返回以bifidum开头的所有内容。不是你想要的对吧?

当阅读有关手册中的Solr查询语法的内容时,您将发现一个名为的部分,其中指定了标准查询解析器的术语。

短语是由双引号环绕的一组单词,如“你好多莉”。

这就是你需要的..。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22450611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档