zoukankan      html  css  js  c++  java
  • Lucene.Net  -全文检索引擎

    简介

    Lucene.Net只是一个全文检索开发包,不是一个成型的搜索引擎,它的功能就是负责将文本数据按照某种分词算法进行切词,分词后的结果存储在索引库中,从索引库检索数据的速度灰常快

    版本使用

    3.03版本:基本无依赖,适用于很多地方
    4.8版本:基于.Net 4.5及以上版本,优化了很多性能,不过现在是预览版。根据官方的说明,这个比3.03版本有更好 的稳定性和性能,推荐使用。同样适用于.net Core。

    使用场景

    常用于千万级及以下的场景使用。适用于一般的博客网站做站内所有,标签搜索等。也可以作为一些软件的搜索功能。

    优点

    不需要更多的依赖环境即可开发使用,对内存等要求不高,能简易的合并到系统里面。
    Net平台能用的也就这个了,其他的几个都没落的不成样子了。

    缺点

    不太适用于千万级以上的规模,不适用于对高并发要求比较高的系统。
    更高要求的请使用ElasticSearchSolr

    使用

    3.03版本使用参考 Lucene.Net - 痞子一毛 - 博客园 这个我觉得是所有参考里面最好的一个了,后期有时间再总结下。
    4.8版本的,因为是预览版,一直在修改,所有官方给的Demo随着版本更新也不能用了,后期我会做一个适用于4.8.0-beta00008版本的Demo(待上传到码云)。

  • 相关阅读:
    手动安装mysql
    spring boot 配置注入
    IOS-电话拦截
    重新入坑-IntelliJ Maven
    git使用问题
    Intelij U
    iTunes空间不足无法备份iphone的问题
    Centos7最小化安装
    实操笔记
    centos7中端口及服务对应情况(笔记)
  • 原文地址:https://www.cnblogs.com/itljf/p/13687374.html
Copyright © 2011-2022 走看看