如果我输入查询 "apple" 我希望得到像 "xyzapplexyz","apple","applexyz" 这样的结果,而不是像 "app" 或 "appl" 。但我得到的是“applexyz”、“app”等。
我使用了 EdgeNgram 字段,并尝试使用以下内容进行查询:-
1-->>SearchQuerySet().all().autocomplete(authors=query)
2-->>SearchQuerySet().all().filter(authors=query)
3-->> SearchQuerySet().all().filter(content=query)
4-->> SearchQuerySet().all().autocomplete(content=query)
但它们都没有给出所需的结果。我该如何解决这个问题?