Sphinx 搜索如何使用空 before_match 和 after_match

Sphinx Search how to use an empty before_match and after_match

使用 Sphinx 的 SNIPPET() 函数,如何从我的查询中删除任何 before_matchafter_match?我不想在匹配文本周围包含任何内容。

SNIPPET(field, 'word', 'after_match=""', 'before_match=""')

我试过 after_match="" 但这会在匹配项中添加文字引号。

我试过 after_match=''" 但失败了

我已经试过了after_match=,这个也失败了

有什么建议吗?

我唯一的建议是将它设置为一些无害的字符串,然后在 post 中删除。 'after_match=*' 然后可以做 <?php $str = str_replace('*','',$str); 之类的事情。

或者只使用 strip_tags 样式函数来删除自动

<b>...</b> 

:)