首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏ouorz.com

    使用 FlexSearch 实现快速且自动完成的内容搜索

    GayHub https://github.com/nextapps-de/flexsearch Web 最快且最具内存灵活性的全文搜索库,零依赖。 根据文档,FlexSearch 可在 Node.js 或 Web 端使用 背景 做 Snapaper 的最初就有想过做搜索功能,但进行各种搜寻研究后并没有找到合适的方案: 比如:js实现页内搜索、爬取原网站搜索结果等 偶然刷 Github Trend 的时候发现了 FlexSearch,使用简单且高效。刚好在 Web 也提供了支持。 function(){ $('#search_div').css({'opacity':'0','z-index':'-100'}); } var search = new FlexSearch

    3.2K20编辑于 2022-11-17
  • FlexSearch 入门指南:让你的 Web 应用拥有超快全文搜索能力

    今天,我要向大家介绍一个令人惊叹的开源搜索库 —— FlexSearch,它号称是「Web 最快的全文搜索库」,而且完全使用 JavaScript 实现!FlexSearch 是什么? :内置多语言处理能力,包括拼写错误容忍度无依赖:纯 JavaScript 实现,无需额外依赖快速上手 FlexSearch想要在你的项目中集成 FlexSearch 非常简单! 深入了解 FlexSearch 的强大功能当然,简单示例只是冰山一角。FlexSearch 真正的威力在于它的灵活性和可定制性。文档索引在实际应用中,我们通常需要处理结构化文档而非简单字符串。 常见问题解答Q: FlexSearch 适合多大规模的数据?A: FlexSearch 设计用于处理各种规模的数据。 总结FlexSearch 是一个令人印象深刻的全文搜索库,它结合了高性能、低内存占用和丰富的功能。无论是简单的字符串搜索还是复杂的文档索引,FlexSearch 都能胜任。

    46910编辑于 2025-10-02
  • 来自专栏JadePeng的技术博客

    来,我们一起打造一款代码命名工具

    我们来找一个浏览器端的lucene,google 后选定flexsearch. ? flexsearch github上有6.5k star,因此优先选择。 下面来看具体的实现。 建立索引 初始化FlexSearch,然后将之前获取的代码命名建立索引。 var index = new FlexSearch({ encode: "advanced", tokenize: "reverse", 搜索候选 先翻译,然后将翻译结果给FlexSearch搜索。

    62710发布于 2020-09-03
  • 来自专栏程序人生

    为了一碟醋,我包了两顿饺子

    如果你就想在自己的系统里嵌入一个无服务器的,本地运行,本地索引的,却又能处理海量数据的搜索引擎,python 和 nodejs 还真没有什么太好的选择,尤其是 python,至少人家 nodejs 还有 flexsearch

    2.1K20发布于 2021-11-10
领券