# LucenePlus **Repository Path**: vipusr/luceneplus ## Basic Information - **Project Name**: LucenePlus - **Description**: 支持lucene 多项目同时使用 支持自定义非法过滤 支持自定义高亮显示 支持自定义查询条件 支持分页查询 支持自定义排序 内置一键增删改查 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 158 - **Created**: 2017-04-08 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 功能列表: 支持lucene 多项目同时使用 支持自定义非法过滤 支持自定义高亮显示 支持自定义查询条件 支持分页查询 支持自定义排序 内置一键增删改查 安装说明: 把resources 文件下的 luceneHome.zip 解压到 d盘 根目录(可以是别的目录) 运行:TestLucenePlus 测试类 里面的方法 文档说明: 配置: Config 配置类 只要配置 Lucene_path 和 Illegal_filtering Lucene_path 是luceneHome.zip 解压后的根目录 Illegal_filtering是非法字符过滤,以逗号分割 如:xxx,xxx,xxx ----------------------------------------------------------------------- LucenePlugin 必须传的2个参数是 Config配置类 和 luceneHome/core 下的 一个表 本测试用例是 test 所以传入 test 即可(参考solr),可选参数是分词器默认是 ik,传参方式 AnalyzerType.IKAnalyzer ------------------------------------------------------------------------- 每个表里都有一个配置文件 如 ..../luceneHome/core/conf/config.xml 文件 里面的 field 是用来 定义字段 每个 field 有type,name,isQuery,isSort 4个属性 type = int类型 或 string 字母为小写 name = 字段名称 isQuery = 该字段是否参与查询 y 是 n 不 isSort = 改字段 是否 参与排序 y 是 n 不 ,升降排序 例: y-y / y-n