0

您好,当我使用 SOLR 后端进行 Haystack 操作时

SearchQuerySet.filter(categories='sean')

我从具有“Sean”和“Sean McCully”两种类别类型的索引的两个项目中得到结果,但没有从任何具有“Jason”价值的项目中得到结果。使用精确并不能解决这个问题。我正在使用 1.1 版本的 Haystack,并且可以在 SOLR 中验证索引是否正确。

难道我做错了什么?

4

1 回答 1

0

好的,这实际上是 SOLR 和 TOkenizer 的一部分。显然,我们正在使用 WhiteSpace Tokenizer,它按空格分割关键字并为这两个词创建索引。

于 2010-07-15T17:49:58.123 回答