当前位置: 首页 > 软件库 > 程序开发 > 搜索引擎 >

liqe

类似 Lucene 的解析器和搜索引擎
授权协议 未知
开发语言 TypeScript
所属分类 程序开发、 搜索引擎
软件类型 开源软件
地区 不详
投 递 者 王高邈
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

liqe 是一个轻量级和高性能的类似 Lucene 的解析器和搜索引擎。

    Usage

    import {
      filter,
      highlight,
      parse,
      test,
    } from 'liqe';
    
    const persons = [
      {
        height: 180,
        name: 'John Morton',
      },
      {
        height: 175,
        name: 'David Barker',
      },
      {
        height: 170,
        name: 'Thomas Castro',
      },
    ];

    过滤集合:

    filter(parse('height:>170'), persons);
    // [
    //   {
    //     height: 180,
    //     name: 'John Morton',
    //   },
    //   {
    //     height: 175,
    //     name: 'David Barker',
    //   },
    // ]

    测试单个对象:

    test(parse('name:John'), persons[0]);
    // true
    test(parse('name:David'), persons[0]);
    // false

    突出显示匹配的字段和子字符串:

    test(highlight('name:john'), persons[0]);
    // [
    //   {
    //     keyword: 'John',
    //     path: 'name',
    //   }
    // ]
    test(highlight('height:180'), persons[0]);
    // [
    //   {
    //     path: 'height',
    //   }
    // ] 
     相关资料
    • bugu-mongo 2.x版本集成了Lucene的功能。当往MongoDB中新增一个Document时,能自动为该Document建立Lucene索引。相应的,当MongoDB中的Document被修改、删除时,对应的Lucene索引也会修改、删除。 另外,bugu-mongo还提供了对Lucene搜索的支持。根据Lucene索引进行搜索的时候,搜索结果能自动转换成对应的Entity对象。 在L

    • 在测试此文本时,我在要在文本中搜索的列上创建了lucene(3.0.1)索引: 如果我按关键字搜索,它会给出结果,但按 我正在使用standardAnalyzer: 因为已设置,它应创建令牌,并且应存在$GLD。Analyzer将从文本中删除停止字,因为word也将在该过程中删除。

    • 注意: 我只使用“luceneresults”.ascx和.cs。 ----问题更新了,因为我缩小了问题的范围---- 我试图创建一组特定项的索引,用于Lucene搜索。 在web.config中,我指定了一个索引,该索引包含: 完整索引:

    • 我正在使用Sitecore搜索数据库中的项目。

    • 我将向你展示我的弹性配置,以及我是如何在Lucene上复制它的。 这是我创建索引的弹性搜索连接器: 以下是我的疑问:

    • 当我搜索“#”等特殊字符时,没有结果出现。 请注意,我已经转义了查询字符串。 然而,当与“c#”这样的字母组合时,Lucene找到了这个词。 有没有办法搜索单个特殊字符? 这是我的片段:

    • 本文向大家介绍浅谈MySQL和Lucene索引的对比分析,包括了浅谈MySQL和Lucene索引的对比分析的使用技巧和注意事项,需要的朋友参考一下 MySQL和Lucene都可以对数据构建索引并通过索引查询数据,一个是关系型数据库,一个是构建搜索引擎(Solr、ElasticSearch)的核心类库。两者的索引(index)有什么区别呢?以前写过一篇《Solr与MySQL查询性能对比》,只是简单的