Si j'entre la requête "apple" je souhaite obtenir les résultats comme "xyzapplexyz", "apple", "applexyz" et pas comme comme "app" ou "appl". Mais ce que je reçois est "applexyz", "app", etc.Utilisation de django-haystack + Elasticsearch comment puis-je rechercher des sous-ensembles d'un mot?
Je l'ai utilisé sur le terrain de EdgeNgram et j'ai essayé d'interroger en utilisant les éléments suivants: -
1 - >>SearchQuerySet().all().autocomplete(authors=query)
2- - >>SearchQuerySet().all().filter(authors=query)
3 - >>SearchQuerySet().all().filter(content=query)
4 - >>SearchQuerySet().all().autocomplete(content=query)
Mais aucun d'eux ne donne les résultats requis. Comment puis-je résoudre ce problème?