【发布时间】:2012-03-30 10:13:10
【问题描述】:
我刚开始学习 Lucene,我知道它在搜索文档等方面非常有用,但是有人用它来搜索数据库数据吗?
例如,
我需要进行基于两个字段(“描述”、“消息”)搜索关键字的搜索。
为此,我需要编写一个 sql 查询来返回所有描述行和所有消息行(可能是数万行),然后从中创建索引并搜索索引。
我的理解正确吗?我首先必须从数据库中获取所有可能很大的数据。
【问题讨论】:
-
为什么不在你的 sql 数据库中对这些字段使用全文搜索,而对你的文档使用 Lucene,这就是预期的用途。否则你需要转储数据。
标签: search lucene full-text-search lucene.net