我正在使用干草堆嗖的一声后端。并设置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
我尝试添加双引号,但结果是一样的。
我如何获得完全匹配。我是否需要编写自定义搜索查询?