Php 斯芬克斯匹配模式

Php 斯芬克斯匹配模式,php,mysql,sphinx,Php,Mysql,Sphinx,我有斯芬克斯设置和查询数据库刚刚好。在玩比赛模式时,我找不到正确的模式 对于示例查询,让我们使用“蝙蝠侠”。这应符合: “蝙蝠侠” 《蝙蝠侠:黑暗骑士》 但是,它只匹配 “蝙蝠侠” 另外,需要单独搜索“黑暗骑士”来匹配“蝙蝠侠:黑暗骑士” 我正在使用搜索模式SPH_MATCH_EXTENDED(尽管我已经尝试了所有模式) 索引: source = src1 path = /var/lib/sphinx/test1

我有斯芬克斯设置和查询数据库刚刚好。在玩比赛模式时,我找不到正确的模式

对于示例查询,让我们使用“蝙蝠侠”。这应符合:

“蝙蝠侠” 《蝙蝠侠:黑暗骑士》

但是,它只匹配 “蝙蝠侠”

另外,需要单独搜索“黑暗骑士”来匹配“蝙蝠侠:黑暗骑士”

我正在使用搜索模式SPH_MATCH_EXTENDED(尽管我已经尝试了所有模式)

索引:

  source                  = src1
    path                    = /var/lib/sphinx/test1
    docinfo                 = extern
    charset_type            = sbcs
    enable_star = 1
    min_prefix_len = 3

我怎样才能做到这一点

这里的问题是,我没有返回足够的结果,无法看到我在寻找什么。哎呀

这与匹配模式无关。对于单个单词的查询,所有模式都将匹配相同的文档。因此,需要找出其他哪些模式被破坏。需要有关设置的更多详细信息。您的索引设置(特别是charset_表)如何,以及您使用的其他查询设置是什么?以下是索引:编辑OP。