Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
问题:我在数据库中有项目,名为“AABGng-LS 4х4 0.66kV”。AABG 是供应商,ng-LS 是类型,4*4 是电缆横截面,0.66 kV 是电压。用户必须为此查询找到此项目:
如何解决(算法)?我更喜欢 ruby 语言,但可以建议任何语言的算法。
您描述的问题是搜索索引之一。如果你想自己做的话,这涉及到很多步骤来让它工作,比如规范化、词干化、匹配等。
我建议您查看基于 lucene 的搜索索引,例如 elasticsearch、solr 等。