我在我的项目中使用lucene。 这里是我的问题: 我应该使用lucene来替换已经用sql实现的整个搜索模块,使用大量的like
声明,并通过id或sth, 准确搜索,或者我应该在模糊搜索中使用lucene是指全文搜索)?什么是最佳搜索方法?
1
A
回答
3
可能你应该使用lucene,除非SQL搜索性能非常高。
我们现在正转向Solr(基于Lucene),因为我们的搜索查询本质上很慢,并且不能加快我们的数据库....如果您有合理的大表,您的搜索查询将开始得到除非DB有某种高度优化的自由文本搜索机制,否则非常慢。
因此,让Lucene的做它最好的....
0
我不认为使用像滥用声明是一个好主意。 我相信lucene的性能会比数据库好。
0
我其实是由Solr的非常深刻的印象,在工作中,我们正在寻找我们的谷歌迷你更换(这是任何严重的网站远远不够搜索),并期待一些需要一段时间才能实现的内容。在安装Solr后的30分钟内,我们完成了我们预计至少需要几天的时间,并为我们提供了比以前更强大的搜索界面。
除了简单的网站搜索之外,你可以使用Solr来做很多聪明的事情。
相关问题
- 1. 标记搜索结果的最佳方法是什么?
- 2. 什么是车辆搜索的最佳数据挖掘方法?
- 3. 弹性搜索的最佳同义词方法是什么?
- 4. 用hibernate搜索索引多对一关系的最佳方法是什么?
- 5. 提供“键入时搜索”的最佳方式是什么?
- 6. 在Android中实现搜索的最佳方式是什么?
- 7. 实施搜索的最佳方式是什么?
- 8. 什么是搜索Oracle CLOB列的最佳方式?
- 9. 实现高级搜索表单的最佳方式是什么?
- 10. 用PHP搜索MySQL数据库的最佳方式是什么?
- 11. 过滤搜索查询的最佳方式是什么 - PHP MySQL
- 12. 什么是包装搜索区域的最佳语义方式?
- 13. 什么是同时搜索多个来源的最佳方式?
- 14. 在Rails中按日期搜索的最佳方式是什么?
- 15. 评论的最佳方法是什么?
- 16. 快速搜索大型平面文件的最佳方法是什么?
- 17. 什么是进行附近搜索的最佳方法? (PHP和MySQL)
- 18. 在搜索引擎中搜索Ruby语法的最佳方法
- 19. 搜索最佳点搜索算法
- 20. 是BFS最佳搜索算法吗?
- 21. 什么是从ClaimsIdentity中检索WindowsIdentity的最佳方法
- 22. 检索这些数据的最佳方法是什么?
- 23. 从文件名中检索ID的最佳方法是什么?
- 24. 什么是使用Lucene索引和搜索我的数据的最佳方式?
- 25. 什么是搜索实现在.NET中的FCL特定接口的类的最佳方法是什么?
- 26. 用Fluent NHibernate搜索排除搜索对象的最佳方法
- 27. 什么是搜索SQL查询的最佳实践?
- 28. 线段搜索的最佳数据结构是什么?
- 29. 什么是快速字典搜索的最佳数据结构?
- 30. 弹性搜索物体的最佳尺寸是什么
你帮了!谢谢! – 2008-09-23 07:53:13