首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于在mysql或pgsql中搜索的库?

用于在mysql或pgsql中搜索的库?
EN

Stack Overflow用户
提问于 2013-08-20 04:59:50
回答 1查看 201关注 0票数 1

我知道呜呜,但它不适用于SQL,如MySQL和PostgreSQL。

使用Python对任意或两者都进行搜索的任何库

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-20 06:32:58

建议您使用MySQL和PostgreaSQL的标准Python绑定从数据库中获取数据,然后以所需的格式对这些数据进行索引。

这两个数据库本机都支持全文搜索(这一功能由whoosh提供),也就是说,您将不需要任何第三方库来执行、MYSQL或POSTGRESQL中的全文搜索。因此,使用这些数据库中的SQL工具在DB环境中执行全文搜索。

此外,您可能已经知道-全文搜索引擎只索引数据有效的搜索和检索。它们从不自己抓取文件系统或数据存储--这意味着您必须编写自己的文件系统爬虫或数据库爬虫从文件/表中提取数据,然后将它们存储在使用whoosh定义的搜索模式中。

我还建议您看看PyLucene,它是Lucene的python端口,是一个非常强大的文本搜索引擎。当然,据我所记得,设置PyLucene似乎有点复杂,而且我从未在我的项目中尝试过。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18327256

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档