我正在构建一个返回短语结果的全文搜索引擎。
(a) 我正在尝试使用 PHP 在 SPHINX 中仅使用 SPH_MATCH_PHRASE 匹配短语。问题是当我搜索时,例如“这是一个短语”,它也会产生“这是一个短语”和“一个短语”和“这是一个”和“这是”和“短语”等的相关结果. 有没有办法将结果限制为只有完整的短语?
我尝试过的:我搜索了 S/O 并找到了如何查询 Sphinx 以获得完全匹配的短语?这建议将搜索查询放在引号中。我试过了,但是当附加到搜索词时,它返回了零搜索结果。
(b) 这是我第一次使用 SPHINX,我几乎没有 Linux 经验,但我设法在 Linux VPS 上启动并运行它。我启动了索引器服务,但我不知道如何让它每隔一段时间自动重新索引。这是 SPHINX 配置还是 Linux 命令?
我尝试过的:我在 S/O 中搜索了上面的 (b) 并找到了这个,但是对于 Ruby on Rails考虑 sphinx 自动索引,所以它对我没有帮助。
谢谢