如何将 Lucene 与 SQLite 数据库结合使用?

发布于 2024-11-19 19:05:25 字数 43 浏览 2 评论 0原文

如何使用 Lucene 为 SQLite 数据库建立索引以进行全文搜索?

How can i use Lucene to index my SQLite Database for Full-Text Search ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

许久 2024-11-26 19:05:25

您可以使用 Hibernate-Lucene 桥 ,但这需要您使用 Hibernate。

You can use Hibernate-Lucene bridge, but this will require you to use Hibernate.

折戟 2024-11-26 19:05:25

Lucene “只不过是”java 库。这意味着,您必须“与某些东西”一起使用这些库。

正如 Mindas 所写,一种方法是 Hibernate-Lucene 桥接器。

另一种方式(我正在使用)是 solr。

您可以使用 solr 来索引 SQLite 数据库。
但是:您必须将(全文)搜索请求发送到 solr 才能运行此类搜索。据我所知,SQLite 数据库也没有 lucene 集成。
您将需要一个代理(如 solr)和一个应用程序,它将 SQLite 和 solr(或其他 lucene“代理”)的世界合并在一起。

Lucene is "nothing more" than java libraries. That means, you have to use those libraries "with something".

One way is the Hibernate-Lucene bridge, as mindas wrote.

An other way (which I'm using) is solr.

You can use solr to index your SQLite Database.
But: you have to send the (full-text-)search-request to solr to run such a search. As far as i know, there is nor lucene integration for SQLite Databases.
You will need an proxy (like solr) and an application, which merges the world of SQLite and solr (or an other lucene "proxy") together.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文