从Solr数组中只获取一个匹配的行

时间:2013-04-10 18:50:35

标签: solr

如何只获得与我的查询匹配的行:?q = taxonomy_ids:1/636 / *

得到了这个结果:

仅限:<str>1/636/587</str>

1 个答案:

答案 0 :(得分:1)

没有简单的方法。但是,有一个技巧,你使用匹配荧光笔并使用这些结果而不是搜索本身返回的结果。您可能希望将PRE / POST突出显示标记配置为空字符串。网上有一篇关于某处的文章,但我再也找不到了。

缺点是你得到两次你的结果。一旦作为文档,一次作为重点。

另一个选项是一个自定义组件,它与Lucene的解释结构挂钩。