我是Django和haystack的新手。我用“干草堆入门”(http://django-haystack.readthedocs.org/en/latest/tutorial.html)教程开始编写草书。我完全遵循它,能够获得简单后端的结果,但不能获得Solr的结果。我更新了HAYSTACK_CONNECTIONS,创建了schema.xml并将其放在solr的conf文件夹中,重建了索引并重新启动了solr(以及web服务器)。但是当我浏览页面时,我没有得到任何结果。对于同一个查询,Simple后端会给出一些结果。在solr控制台上,我可以看到:
INFO:[] webapp = / solr path = / select / PARAMS = {FL = * +分值安培;开始= 0&安培; Q = E&安培;重量= JSON&安培; FQ = django_ct:(myapp.note)及行= 0} hits = 0 status = 0 QTime = 1
我复制并粘贴了“Haystack入门”中的所有源代码。我还需要做些什么才能让它发挥作用?请帮忙!
答案 0 :(得分:0)
要获得类似LIKE'%e%'的查询,您需要使用Haystack的自动完成功能。
http://django-haystack.readthedocs.org/en/latest/autocomplete.html