我正在开发一个Django网站,关于搜索引擎我有以下选择:
选择标准:
有什么好的建议?
注:对于用户实时输入的数据,希望延迟不超过15-30分钟
发布于 2018-02-07 05:01:11
我认为Lucene的性能是无与伦比的。只要正确地设置了Lucene索引,就可以在不到10毫秒的时间内进行任何搜索。
不过,最大的缺陷是:将Lucene集成到项目中比较困难。
至于CPU和RAM的需求,在Lucene中进行搜索并不会对CPU造成太大的影响。
简而言之,如果你有大量的数据要进行搜索,你希望有一个较好的性能,我认为Lucene是最好的选择。如果数据不多,那么你最好还是使用MySQL全文搜索。
https://stackoverflow.com/questions/-100003172
复制相似问题