我有一个 Haystack/xapian 搜索索引django.contrib.auth.models.User
。模板很简单
{{object.get_full_name}}
因为我打算让用户输入一个名称并能够搜索它。
我的问题是这样的:如果我搜索Sri
(我的全名),我会得出与我的名字有关的用户对象的结果。但是,如果我搜索Sri Ragh
- 即我的全名和部分姓氏,我没有得到任何结果。
如何设置 Haystack 以便获得部分查询的适当结果?(我本质上希望它搜索*Sri Ragh*
,但我不知道通配符是否真的可以解决问题,或者如何实现它们)。
这是我的搜索查询:
results = SearchQuerySet().filter(content='Sri Ragh')