sql – Flex匹配许多数据库记录(类似Quicksilver或类似Launchy)
假设我有一个包含许多名称的数据库表.我想对这些名字进行“灵活匹配”.我不确定“flex match”是否适合使用,但现在让我们继续使用它.关于“模糊匹配”已有
similar
discussions,但我对语音匹配并不感兴趣.我对我称之为有序子集匹配感兴趣.
我希望它的工作类似于QuickSilver(OSX)或Launchy(Windows).以下是给定搜索字符串匹配的几个示例: mit?麻省理工学院 我的最终目标是拥有一个带有自动完成文本字段的网页,该字段是从服务器驱动的数据. 我相信通过结合jQuery LiveUpdate和/或jQuery QuickSelect的功能,我将在客户端获得足够的结果. 我需要帮助的地方在于如何最好地处理服务器端与大型表的Flex匹配.我有一些关于如何使用Quicksilver scoring algorithm构建我自己的自定义索引的想法,也许还有一些排列索引逻辑,但如果其他东西可以随时使用,我宁愿不重新发明轮子. 总结:对于具有多行的数据库表,获得快速弹性匹配的最佳方法是什么? 解决方法这不能直接回答我的问题,但对于我正在研究的项目,我意识到我还没有需要服务器端组件.为了方便我的Web应用程序的客户端,我刚刚启动了两个新的开源项目:> LiquidMetal:这是一种类似Quicksilver的评分算法,可以根据缩写对字符串进行评分.在构建索引时很有用. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has o
- sql-server – 24×7 vs Night Time Window
- 深入剖析减少每次同步数据量的6个方法
- SQL Server中的XML数据进行insert、update、delete操作实现
- sql – 创建带数字范围的临时表
- sql-server – SQL Server中的分页
- 这些年软件开发生涯心得体会
- SQLServer 获取所有数据库名、表名、储存过程以及参数列表
- 触发器的创建及使用(sqlserver 2005)
- sql – 将pg_try_advisory_xact_lock()放在嵌套的子查询中?