我使用elasticsearch在我的Web应用程序中实现全文搜索。有没有办法可以使用grep在数据库上执行全文搜索?哪个更有效率?任何研究一方优势的资源都会有所帮助
提前致谢
答案 0 :(得分:0)
我认为根据您对全文搜索的要求,这将是可能的,但是以这种方式实施它将需要大量的工作。
Elasticsearch使用久经考验的搜索算法和高效的存储数据结构,使搜索真的非常快。但话说回来,并没有说它到底有多快。它有许多功能,可以让您构建真实的搜索应用程序相当容易 - 方面,聚合,过滤器,支持多种语言,突出显示,建议等。所有规模的公司都使用elasticsearch建立搜索他们的应用程序。
对于您的特定情况,您将必须构建您的grep实现和elasticsearch实现和基准。
我无法帮助,但是说与弹性搜索相比,使用grep构建的内容并不多,因为: