0

这个问题已经在这里,但没有答案,所以再试一次 - 如何使用 SQL 2008 FTS 对结果进行高亮显示?

到目前为止,我找到了 SQLHighlighter,但它是商业产品。我还尝试了本书http://apress.com/book/view/9781430215943中描述的解决方案,但性能极差。作为最后的手段,我尝试了 Lucene.Net Highlighter,但它与 Lucene 相关联(我正试图摆脱它)。

有人可以推荐其他方式吗?

4

1 回答 1

1

AFAIK 它是 FTS 的一个列出的“错误”,它不返回任何命中跟踪信息

您只需要自己解析查询,并将其与每个结果行文本列匹配并进行突出显示

这可能非常简单或非常困难,具体取决于您构建 FTS 查询的方式

于 2009-02-26T12:12:49.200 回答