0

我的文档索引为

{
"content":"Lots of text and some html",
"file_type": "application/pdf",
"id": "path_to_file",
"comp": "irrelevant fields",
"_version_": 1506272321148522231
}

我希望 Solr 优先考虑包含查询关键字 in<abc></abc>标签的结果。如何才能做到这一点?我搜索了很多,没有得到任何相关的答案。

4

1 回答 1

0

您也许可以在查询时使用 Regex Query 来提升它。

但是,相反,我建议<abc>something</abc>在索引时将 innerText 解析为它自己的字段(以便在查询时轻松提升)。

此预处理可以手动完成,也可以在自定义分析链中使用PatternCaptureGroupFilterFactory 。

于 2015-10-01T02:52:51.083 回答