首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用于多表字符串搜索的服务器端搜索技术是什么?

用于多表字符串搜索的服务器端搜索技术是什么?
EN

Software Recommendation用户
提问于 2018-02-06 14:40:18
回答 1查看 30关注 0票数 1

我正在开发一个使用大量数据库读取能力的平台。用户在不同的页面上执行大量的搜索查询。

通常,在处理搜索查询时,我们使用多种方法执行操作:我们使用MySQL自然搜索,分解搜索短语并创建其变体,根据匹配为每个结果分配权重,等等。

现在,我们计划优化搜索工作,我们主要考虑使用Elasticsearch,运行在云中的AWS服务器上。

你会推荐比Elasticsearch更好或更合适的吗?

平台摘要:

  • 技术: PHP,MySQL
  • 基础设施: AWS
  • 流量: 200-700并发用户
  • 执行搜索时的表数: 2-5
  • 在执行高级通用搜索时要读取的粗略记录数:500 m
EN

回答 1

Software Recommendation用户

发布于 2018-04-30 12:30:02

虽然为时已晚,但Elasticsearch可能是你最好的选择,因为它几乎是目前的行业标准。

afaik所做的主要的选择是狮身人面像搜索。可能比Elasticsearch更快,至少它肯定更小。然而,建立索引可能有点困难,因为这些特性大多面向特定的工作流程,而且由于软件的不那么流行,而且由于形态学插件的选择有限,任何新的插件都必须是C库,因此并不太大。

票数 1
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/48524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档