Thinking Sphinx使用空查询返回所有结果



每当我向Thinking Sphinx发送一个空查询时,它都会返回表中的所有项。我假设一个空查询将返回null或一个空数组。思维狮身人面像是否可以选择阻止这种行为。

例如,以下代码将返回文章中的所有行:

Article.search

如果不指定搜索项,则搜索将(默认情况下)针对该类型的所有内容(对象类型将是唯一应用的过滤器),因此您将返回所有内容。在将查询提交给Thinking Sphinx之前,您应该先检查一下查询,如果传递了空白查询,则不返回任何结果。

最新更新