0
A
回答
0
这取决于你正在寻找什么。
如果你做了很多文本搜索,那么你不仅需要一个数据库 - 你还需要一个搜索算法。您可以在网络上找到它们,并且可以使用多个数据库作为后端。然而,如果你只是简单的文本搜索,那么MySQL MyISAM提供了全文搜索,我使用少量文本(少于几GB)的全文搜索。
其他搜索包括使用密钥和索引,这些密钥和索引可能会导致您使用PostgreSQL,因为它具有坚如磐石的ACID合规性或MySQL与INNODB兼容。
0
什么是“搜索”?你在找什么和你期望什么类型的查询?
PostgreSQL功能非常强大,有全文搜索,btree,hash,gin和gist索引。你也可以配置你自己的类型和操作符,一切都在那里来优化你在数据库中的搜索。这取决于你使用和调整你的情况。
PostgreSQL易于使用PHP,没有任何问题。它是免费的,有点BSD许可证。
0
根据“搜索”的含义,任何数据库系统都可能工作。 (MySQL是一个知名且快速的RDBMS)。
如果您正在寻找的是“全文搜索”,那么您应该查看MySQL FULLTEXT索引(仅适用于MyISAM后端,IIRC),Lucene或Xapian。
Zend框架(PHP写的)对Lucene的一个现成的适配器,请参阅:http://devzone.zend.com/article/91
相关问题
- 1. 是否Lucene搜索引擎支持HTTP请求
- 2. Sphinx搜索引擎是否正式支持Python API?
- 3. 搜索引擎是否支持角色属性?
- 4. Qtranslate加上对Yoast的Wordpress搜索引擎优化的支持
- 5. 搜索引擎支持<META>标签
- 6. 如何支持国际化和搜索引擎优化
- 7. 哪个CMS或博客引擎支持多个网站?
- 8. Filshts搜索引擎
- 9. ASP.NET搜索引擎
- 10. Mysql搜索引擎
- 11. php搜索引擎
- 12. SQL搜索引擎
- 13. php搜索引擎
- 14. Django:搜索引擎
- 15. 带搜索引擎的PHP搜索引擎
- 16. Rails支持宝石/引擎
- 17. MyIsam引擎事务支持
- 18. 建筑搜索引擎产品搜索
- 19. 搜索引擎索引JSON结果吗?
- 20. 搜索引擎索引Flash网站?
- 21. 阻止搜索引擎索引网页
- 22. 搜索引擎中的倒排索引
- 23. Typo3搜索索引引擎Html表格
- 24. 如何告诉搜索引擎哪个是主菜单?
- 25. 构建一个全文搜索引擎:从哪里开始
- 26. Drupal,80.000个节点查看:使用哪种搜索引擎?
- 27. 应该使用哪个开源搜索引擎?
- 28. 搜索引擎困境
- 29. php搜索引擎暗示
- 30. Silverlight和搜索引擎
最初它会搜索微观柱(身体,标题,日期...等)的领域。忘了提及“你没有意思”的功能是必须的。 – KeyStroke 2010-03-28 19:06:03