我正在开发一个使用大量数据库读取能力的平台。用户在不同的页面上执行大量的搜索查询。
通常,在处理搜索查询时,我们使用多种方法执行操作:我们使用MySQL自然搜索,分解搜索短语并创建其变体,根据匹配为每个结果分配权重,等等。
现在,我们计划优化搜索工作,我们主要考虑使用Elasticsearch,运行在云中的AWS服务器上。
你会推荐比Elasticsearch更好或更合适的吗?
发布于 2018-04-30 12:30:02
虽然为时已晚,但Elasticsearch可能是你最好的选择,因为它几乎是目前的行业标准。
afaik所做的主要的选择是狮身人面像搜索。可能比Elasticsearch更快,至少它肯定更小。然而,建立索引可能有点困难,因为这些特性大多面向特定的工作流程,而且由于软件的不那么流行,而且由于形态学插件的选择有限,任何新的插件都必须是C库,因此并不太大。
https://softwarerecs.stackexchange.com/questions/48524
复制相似问题