Django Haystack - Filter by substring of a field using SearchQuerySet ()

后端 未结 2 1806
醉梦人生
醉梦人生 2020-12-18 07:05

I have a Django project that uses SOLR for indexing.

I\'m trying to do a substring search using Haystack\'s SearchQuerySet

2条回答
  •  不思量自难忘°
    2020-12-18 07:39

    That could be done using EdgeNgramField field:

    some_field = indexes.EdgeNgramField() # also prepare value for this field or use model_attr
    

    Then for partial match:

    SearchQuerySet().all().filter(some_field='ear')
    

提交回复
热议问题