Lucene.NET 与 SQL SERVER 2000
我有一个大约有 1000 万行的 SQL 2000 数据库,我需要进行查询以基于完整/部分文本搜索获取产品信息。 基于此,我需要连接回其他表来检查我的业务流程。 我使用 SQL 过程实现了这个,但我每秒只能验证大约 6 行(没有线程......它是一个很长的业务逻辑)。我正在努力寻找更好的方法来提高性能。 Lucene.NET 可能会对此有所帮助。我有几个问题。
你能指出我正确的来源吗?
在Lucene上建立索引时,如何与SQL数据库和lucene DB同步? 您认为 Lucene 能够带来真正的性能提升吗?
I have a SQL 2000 database with around 10 million rows and I need to make a query to get the product information based on the full / partial text search.
Based on this I need to join back to other tables to check on my business process.
I have this implemented using SQL proc, but I can only validate around 6 rows a sec (without threads.. its a long business logic). I am trying to find a better ways to improve performance.
Lucene.NET might help on this. I have couple of questions.
Can you point me to right sources.
While building index on Lucene, how would I sync up with the SQL database and lucene DB?
Do you think Lucene can give real performance gain?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是一篇有关使用 LINQ to Lucene 来处理 SQL 的文章。 这可能会指出您朝着正确的方向。
Here is an article on using LINQ to Lucene to work with SQL. This may point you in the right direction.