我多年来一直在愉快地使用MySQL,但现在遇到了一个使用它的问题,并想知道我应该从哪里开始。我的问题是全文索引。除非你使用像Lucene等第三方插件,否则MySQL在大表中使用此功能效果不佳。
我不介意为数据库付费,但更喜欢免费服务。我没有可以维护它的数据库管理团队,它只是我,所以它必须易于维护,开发和扩展。我在Windows IIS7环境中开发,通常在ASP.NET和Classic ASP中。我的应用程序可能在全文表中最多有1000万行,所以不是很大但是相当大。
我可以很轻松地抓住Lucene并将其与MySQL结合使用,但我真的想知道哪种数据库使用全文索引表现最佳,开箱即用,可以这么说?
任何建议或经验都是不可思议的。
答案 0 :(得分:1)
无法帮助很多。一开始看起来很复杂(因为目录,索引会结束所有内容)但是一旦你给它一个去,你会发现它很容易实现。 This网站显示了屏幕示例
你还有几个操作(搜索)数据的功能(saurus,stoplists等)。
答案 1 :(得分:0)
答案 2 :(得分:0)
我在一个使用Oracle进行全文搜索的地方工作,他们对此感到满意,直到找到Lucene - 现在他们正在转向Lucene。
我听说过Postgres的全文搜索,但我从未见过它。
Lucene.NET是Lucene的直接.NET端口,运行良好。