平时浏览各个技术社区文章,总觉得技术并没多么深奥,总觉得很多岗位确实都是草台班子,但看了这篇文章了解一个小小搜索框的复杂逻辑才知道什么叫一叶障目
2024-07-24 00:52:00 2025-02-09 10:45:57 产品经理(道) 47 views
平时做做开发觉得搜索没什么大不了,无非就是严格搜索(=)、模糊搜索(like)、以及ES等全文索引。直到今日我才感到这些设计是给一些专业人士的,他首先要了解你的产品品类等等信息,然后去适应你的搜索规则。然而一个好的搜索是人在无意识状态下随意搜索就能得到想要的结果,简单一点解释就是一个傻子都会用,高大上一点解释就是产品道很重要的一句话:Don't make me think !一个搜索框能够有多复杂的逻辑,让我们一起来看。
系统架构师(System Architect):
后端开发工程师(Backend Developer):
搜索引擎开发工程师(Search Engine Engineer):
自然语言处理工程师(NLP Engineer):
数据科学家(Data Scientist):
机器学习工程师(Machine Learning Engineer):
计算语言学家(Computational Linguist):
数据库管理员(Database Administrator, DBA):
知识图谱专家(Knowledge Graph Expert):
前端开发工程师(Frontend Developer):
产品经理(Product Manager):
用户体验设计师(UX Designer):
质量保证工程师(QA Engineer):
这些人员在搜索功能的逻辑设计过程中各司其职,协同工作,确保最终的设计合理、高效,并能够满足用户需求和系统性能要求。