【发布时间】:2013-03-19 17:22:38
【问题描述】:
我正在运行 SOLR 3.6,并且有已索引标签的文档。当用户输入搜索词组时,我希望能够找到带有包含在该查询中的标签的文档。
例如,用户搜索“任何带有船标签的文档”将匹配带有“船”作为标签的文档。
我知道您可以进行通配符搜索,但我需要将通配符应用于 solr 字段,而不是搜索查询。
与此等效的 MySQL 是:
SELECT * FROM `documents` WHERE "Any document that has boats tagged" LIKE 'CONCAT('%', `document`, '%');
所以我需要一个允许这种类型查询的 SOLR 工厂:
*document*:"Any document that has boats tagged"
【问题讨论】:
标签: search solr jetty contains