首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Solr查询以

Solr查询以
EN

Stack Overflow用户
提问于 2016-04-11 20:54:58
回答 1查看 11.3K关注 0票数 4

我是如何用Solr编写一个执行“开始使用”函数的查询的?例如,如果我有3个包含以下标题字段的文档:

  1. “星球大战第一集”
  2. “星球大战第二集”
  3. “星际迷航”
  4. “我的星球大战电影”

我希望查询返回前两个文档,其标题以“星球大战”开头

编辑:为了记录在案,我最后使用的是:

代码语言:javascript
复制
fq=(name:"/Apple Ipad.*/")&wt=xml
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-11 21:06:32

'^'定义为搜索短语的第一个字符,意思是“开始于”。

'$'定义为搜索短语的最后一个字符,意思是“结束”。

对搜索短语进行预解析,适当地替换“^”和“$”。

可以使用正则表达式。

https://web.archive.org/web/20161030170947/http://www.openjems.com/solr-regex-tutorial/

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

https://stackoverflow.com/questions/36559061

复制
相关文章

相似问题

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