Haystack EdgeNgramField完全匹配

时间:2013-12-18 23:10:38

标签: django-haystack

我正在使用干草堆嗖的一声后端。并设置EdgeNgramField。但是当我搜索彩色单词时,它也会包含单色单词的结果。

class TagIndex(indexes.SearchIndex, indexes.Indexable):
    text = indexes.CharField(document=True)
    name = indexes.EdgeNgramField( model_attr='name')
    name_tr = indexes.EdgeNgramField(model_attr='name_tr')

    def get_model(self):
        return Tag

我尝试添加双引号,但结果是一样的。

我如何获得完全匹配。我是否需要编写自定义搜索查询?

0 个答案:

没有答案