Solr查询以。开头
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Solr查询以。开头相关的知识,希望对你有一定的参考价值。
我如何在Solr中编写一个执行“start with”函数的查询?例如,如果我有3个文档,其中包含以下标题字段:
- “星球大战第一集”
- “星球大战第二集”
- “星际迷航”
- “我的星球大战电影”
我希望该查询返回前2个文档,其标题以“Star Wars”开头
编辑:为了记录,这是我最终使用的:
fq=(name:"/Apple Ipad.*/")&wt=xml
答案
将'^'定义为搜索短语的第一个字符,表示“Starts With”。
将'$'定义为搜索短语的最后一个字符,意思是“结束”。
预先解析您的搜索短语,适当地替换'^'和'$'。
您可以使用正则表达式
https://web.archive.org/web/20161030170947/http://www.openjems.com/solr-regex-tutorial/
以上是关于Solr查询以。开头的主要内容,如果未能解决你的问题,请参考以下文章
Solr Highlighting:如何为同一字段请求多个片段长度?
错误代码:错误域 = NSCocoaErrorDomain 代码 = 3840“JSON 文本没有以数组或对象和允许未设置片段的选项开头。”
Alamofire 文件上传出现错误“JSON 文本未以数组或对象开头,并且允许未设置片段的选项”