0
我正在使用Django-haystack 2.4.1。我正在尝试对IntegerField
进行部分搜索。我有一个item_id
在我的searchindex提交。例如,我想搜索23456
,2345
,234,
23
,2
所有这些。这不是与查询django haystack部分搜索IntegerField
SearchQuerySet().filter(item_id__icontains=234).models(MyModel)
工作谁能帮我这个吧。
已经在我的search_indexes.py文件中有这样的文本字段,像这样:text = indexes.EdgeNgramFiled(document = True,use_template = True)'。即使查询类似于SearchQuerySet().filter(text = 234).models(MyModel)对我不起作用 – Yashwanth
过滤只是模型本身的工作吗? –
只用模型进行过滤就可以了。 'Mymodel.objects.filter(id__icontains = 234)'但没有SearchQuerySet()' – Yashwanth