我是如何用Solr编写一个执行“开始使用”函数的查询的?例如,如果我有3个包含以下标题字段的文档:
我希望查询返回前两个文档,其标题以“星球大战”开头
编辑:为了记录在案,我最后使用的是:
fq=(name:"/Apple Ipad.*/")&wt=xml发布于 2016-04-11 21:06:32
将'^'定义为搜索短语的第一个字符,意思是“开始于”。
将'$'定义为搜索短语的最后一个字符,意思是“结束”。
对搜索短语进行预解析,适当地替换“^”和“$”。
可以使用正则表达式。
https://web.archive.org/web/20161030170947/http://www.openjems.com/solr-regex-tutorial/
https://stackoverflow.com/questions/36559061
复制相似问题