使用solr在django haystack中没有结果

时间:2012-02-21 09:56:35

标签: solr django-haystack

我是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入门”中的所有源代码。我还需要做些什么才能让它发挥作用?请帮忙!

1 个答案:

答案 0 :(得分:0)

要获得类似LIKE'%e%'的查询,您需要使用Haystack的自动完成功能。

http://django-haystack.readthedocs.org/en/latest/autocomplete.html