#模糊搜索
vim-clap - Vim和Neovim的综合性模糊搜索插件
vim-clapVim插件模糊搜索NeoVim开源项目Github
vim-clap是一个开源的综合性模糊搜索插件,采用MIT许可证发布。它为Vim和Neovim提供强大的选择器功能,可替代多个现有插件。具有高效性能和丰富功能,能显著提升编辑效率。支持自定义配置,适应不同需求,是改善Vim和Neovim编辑体验的有力工具。目前仍处于测试阶段,欢迎社区贡献。
telescope-cmdline.nvim - 浮动窗口中的Neovim命令行工具
TelescopeNeovim命令行扩展浮动窗口模糊搜索Github开源项目
telescope-cmdline.nvim是一个Neovim插件,将命令行操作移至浮动窗口。它显示命令历史,支持自动完成和模糊搜索,提供快捷键操作和自定义配置。这个扩展通过改善命令行界面,提高了Neovim的操作效率和用户体验。
Fuse - PHP模糊搜索库 支持复杂查询和灵活配置
FusePHP模糊搜索API兼容性搜索选项Github开源项目
Fuse是Fuse.js的PHP移植版,提供强大的模糊搜索功能。它支持嵌套路径、加权搜索和扩展搜索等复杂查询。Fuse可自定义搜索行为,包括大小写敏感、评分包含和匹配突出等。通过索引创建和解析,Fuse能高效处理大型数据集。该库适用于需要灵活模糊搜索的PHP项目,为开发者提供了便捷的搜索解决方案。
svelte-typeahead - Svelte模糊搜索自动完成组件
Sveltetypeahead模糊搜索组件无障碍性Github开源项目
svelte-typeahead是一个为Svelte框架设计的模糊搜索自动完成组件。它遵循WAI-ARIA指南,提供良好的可访问性。该组件支持自定义结果样式、结果数量限制、项目禁用和聚焦显示等功能。通过使用fuzzy库实现客户端模糊搜索,适用于多种数据类型。svelte-typeahead集成简便,支持TypeScript,适用于开发者构建具有搜索功能的网站和应用。
tntsearch - PHP全文搜索引擎 支持模糊搜索和实时索引更新
TNTSearch全文搜索PHP索引模糊搜索Github开源项目
TNTSearch是一款用PHP开发的全文搜索引擎,具备模糊搜索、地理搜索和文本分类等功能。该引擎支持实时索引更新,无需频繁重建索引。TNTSearch部署简便,配置灵活,支持多语言词干提取,适合为各类应用添加高效的搜索功能。
fuzzy-search - 高效灵活的前端模糊搜索JavaScript库
Frontend模糊搜索JavaScript库性能优化多语言支持Github开源项目
fuzzy-search是一款高性能的前端模糊搜索JavaScript库。它采用n-gram和字符排序算法,支持多语言,查询速度通常低于10ms。该库允许灵活管理搜索实体和术语,无外部依赖,经过全面测试。fuzzy-search为开发者提供了快速、准确且易于集成的搜索解决方案,适用于各类Web应用。
fuzzysort - JavaScript模糊搜索库 - 高性能轻量级解决方案
fuzzysort模糊搜索JavaScript性能优化字符串匹配Github开源项目
fuzzysort是一款高性能JavaScript模糊搜索库,具有速度快、体积小、结果准确的特点。该库能在1毫秒内搜索13,000个文件,大小仅5KB且无依赖。fuzzysort提供清晰的API,支持对象搜索、多键搜索和自定义权重,可在浏览器和Node.js环境中使用。其快速、精简和准确的特性使其成为实现高效模糊搜索的理想选择。
docfd - 高效多线程文档搜索与查找工具
Docfd文档搜索TUI多线程模糊搜索Github开源项目
Docfd是一款基于TUI的多行文档搜索工具,支持文本文件、PDF等多种格式。该工具采用多线程索引和搜索技术,提供多文件和单文件视图切换、内容预览等功能。Docfd集成了主流文本编辑器和PDF查看器,支持快速跳转到搜索结果。其搜索功能涵盖模糊匹配、精确匹配、前缀/后缀匹配等多种表达式,为文档搜索提供了灵活高效的解决方案。
Fuse - 高效灵活的JavaScript模糊搜索引擎
Fuse.js模糊搜索JavaScript库开源项目轻量级Github
Fuse.js是一款轻量级JavaScript模糊搜索库,无外部依赖。兼容所有ES5标准浏览器,提供高效的模糊搜索功能。支持自定义搜索逻辑和结果权重排序,适用于构建网站内搜索、数据过滤等功能。项目在GitHub持续维护,社区活跃。开发者可访问fusejs.io查看演示和文档,快速集成使用。Fuse.js为Web应用提供灵活的搜索解决方案,助力提升用户体验。