繁体   English   中英

使用solr在django干草堆中无结果

[英]No results in django haystack with solr

我对Django和haystack非常陌生。 我从教程“干草堆入门”(http://django-haystack.readthedocs.org/en/latest/tutorial.html)开始了haystack。 我完全遵循它,并且能够获得Simple后端的结果,而不是Solr的结果。 我更新了HAYSTACK_CONNECTIONS,创建了schema.xml并将其放在solr的conf文件夹中,重建了索引并重新启动了solr(以及Web服务器)。 但是,当我浏览页面时,没有任何结果。 对于相同的查询,简单后端给出了一些结果。 在solr控制台上,我可以看到以下内容:

信息:[] webapp = / solr path = / select / params = {fl = * + score&start = 0&q = e&wt = json&fq = django_ct:(myapp.note)&rows = 0} hits = 0 status = 0 QTime = 1

我已经复制并粘贴了“ Haystack入门”中的所有源代码。 我还需要做什么才能使其正常工作? 请帮忙!

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM