gpt4 book ai didi

python - 我可以使用 Django 1.1 和 django-search-lucene 进行全文搜索吗?如果可以,我可以引用哪些资源/链接/文档来启动并运行它?

转载 作者:行者123 更新时间:2023-12-01 00:00:22 25 4
gpt4 key购买 nike

一些背景:

  • 我想使用Django Search with Lucene
  • 我安装了 Django 1.1 和 Python 2.5
  • 正在使用MySQL 5.1
  • 我的本地计算机运行的是 Windows Vista x64,但我们将部署到 Red Hat Linux
  • 是的,我希望我现在正在运行 Linux。

最佳答案

我会推荐Apache SOLR ,它构建在 Lucene 之上。主要优点是它公开了易于使用的 API,并且可以返回 native ​​ Python 对象。以下是如何从 Python 调用它的示例:

params = urllib.urlencode({        
"rows": "100",
"fl": "id,name,score,address,city,state,zip",
"wt": "python",
"q": "+name:Foo +city:Boston"
})

request = urllib2.urlopen(urllib2.Request("http://locahost:8983/solr/select", params))
response = ast.literal_eval(request.read())
request.close()
return response["docs"]

关于python - 我可以使用 Django 1.1 和 django-search-lucene 进行全文搜索吗?如果可以,我可以引用哪些资源/链接/文档来启动并运行它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1704278/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com