从zend lucene搜索结果中获取内容/摘录


Getting content/excerpt from zend lucene search result

我在我的网站上实现了zend-lucene搜索,我的索引进展顺利,我可以搜索。

但是结果返回的是按得分顺序有命中的记录,没有内容(除了额外的字段)。

我希望能够显示匹配内容的位置。这可能吗?

我知道内容是索引的,但由于空间原因没有存储。那么,如果我想返回摘录,我是否必须将此与SQL查询混合使用?

也……能不能看看他们是在哪里配对的?比如标题vs作者vs内容?

Zend Lucene本身不支持。我通过将搜索内容存储为文本并使用此威胁中的以下函数来显示摘录来解决这个问题:如何生成摘录与大多数搜索词在PHP?