From 7464f849cd06d4fe18d76163dc6be294777e0e27 Mon Sep 17 00:00:00 2001 From: liyongde <1419499670@qq.com> Date: Tue, 5 Dec 2023 20:16:00 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=20=E4=BF=AE=E5=A4=8D=E9=A9=AC?= =?UTF-8?q?=E9=92=A2lucene=E6=97=A5=E5=BF=97=E6=89=93=E5=8D=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/nl/config/lucene/Searcher.java | 2 +- .../org/nl/config/lucene/StaticConfig.java | 4 ++- .../nlsso-server/src/main/resources/ext.dic | 26 +++++++++++++++++++ .../src/main/resources/logback-spring.xml | 14 ++++++---- .../src/main/resources/stopword.dic | 19 +------------- 5 files changed, 40 insertions(+), 25 deletions(-) diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/config/lucene/Searcher.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/config/lucene/Searcher.java index e89cbe1..0a8e307 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/config/lucene/Searcher.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/config/lucene/Searcher.java @@ -76,7 +76,7 @@ public class Searcher { if (ObjectUtil.isNotEmpty(whereJson.get(LogMessageConstant.FIELD_MESSAGE))){ //查询解析器 QueryParser queryParser = new QueryParser("message", analyzer); - Query query = queryParser.parse(whereJson.getString("message")); + Query query = queryParser.parse("message:" + whereJson.getString("message") + "~"); booleanQueryBuilder.add(query, BooleanClause.Occur.MUST); } if (ObjectUtil.isNotEmpty(whereJson.get(LogMessageConstant.FIELD_TRACEID))){ diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/config/lucene/StaticConfig.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/config/lucene/StaticConfig.java index c7958bb..a118b49 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/config/lucene/StaticConfig.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/config/lucene/StaticConfig.java @@ -9,7 +9,9 @@ import org.springframework.context.annotation.Configuration; */ @Configuration public class StaticConfig { - //日志索引目录 + /** + * 日志索引目录 + */ @Value("${lucene.index.path}") private String luceneDir; diff --git a/lms/nladmin-system/nlsso-server/src/main/resources/ext.dic b/lms/nladmin-system/nlsso-server/src/main/resources/ext.dic index e69de29..41a152a 100644 --- a/lms/nladmin-system/nlsso-server/src/main/resources/ext.dic +++ b/lms/nladmin-system/nlsso-server/src/main/resources/ext.dic @@ -0,0 +1,26 @@ +定时插入半成品实时库存失败的数据 +插入窑内失败的数据 +插入窑内失败的信息 +定时插入半成品实时库存失败的信息 +插入货架数据失败的数据 +插入货架数据失败的信息 +插入窑前失败的数据 +插入窑前失败的信息 +获取MES给的工单数据 +上报mes消耗泥料记录的数据 +上报mes消耗泥料记录失败 +压机产出-获取MES给的工单数据 +压机产出返给MES的数据 +反馈压机产出插入mes数据库失败 +半成品入库-获取MES给的工单数据 +半成品入库返给MES的数据 +半成品入库插入mes数据库失败 +半成品出库-获取MES给的工单数据 +半成品出库返给MES的数据 +半成品出库插入mes数据库失败 +压机产出-获取MES给的工单数据 +压机产出返给MES的数据 +反馈压机产出插入mes数据库失败 +插入压机检测失败 +包装数据 +更新成功:更新数据 diff --git a/lms/nladmin-system/nlsso-server/src/main/resources/logback-spring.xml b/lms/nladmin-system/nlsso-server/src/main/resources/logback-spring.xml index 7024878..d5e85cf 100644 --- a/lms/nladmin-system/nlsso-server/src/main/resources/logback-spring.xml +++ b/lms/nladmin-system/nlsso-server/src/main/resources/logback-spring.xml @@ -47,7 +47,13 @@ https://juejin.cn/post/6844903775631572999 </encoder> </appender> - <appender name="luceneAppender" class="org.nl.config.lucene.LuceneAppender" /> + <appender name="luceneAppender" class="org.nl.config.lucene.LuceneAppender" > + <filter class="ch.qos.logback.classic.filter.LevelFilter"> + <level>INFO</level> + <onMatch>ACCEPT</onMatch> + <onMismatch>DENY</onMismatch> + </filter> + </appender> <appender name="asyncLuceneAppender" class="ch.qos.logback.classic.AsyncAppender"> <appender-ref ref="luceneAppender" /> <!-- 设置队列大小 --> @@ -64,6 +70,7 @@ https://juejin.cn/post/6844903775631572999 <springProfile name="dev"> <root level="DEBUG"> <appender-ref ref="CONSOLE"/> + <appender-ref ref="asyncFileAppender"/> <appender-ref ref="asyncLuceneAppender"/> </root> <logger name="org.springframework" level="ERROR" additivity="false"> @@ -107,12 +114,9 @@ https://juejin.cn/post/6844903775631572999 <!--生产环境:打印控制台和输出到文件--> <springProfile name="prod"> - <root level="INFO"> -<!-- <appender-ref ref="asyncFileAppender"/>--> - <appender-ref ref="asyncLuceneAppender"/> - </root> <root level="DEBUG"> <appender-ref ref="asyncFileAppender"/> + <appender-ref ref="asyncLuceneAppender"/> </root> <logger name="org.springframework" level="ERROR" additivity="false"> <appender-ref ref="asyncFileAppender"/> diff --git a/lms/nladmin-system/nlsso-server/src/main/resources/stopword.dic b/lms/nladmin-system/nlsso-server/src/main/resources/stopword.dic index 3a56472..beec81a 100644 --- a/lms/nladmin-system/nlsso-server/src/main/resources/stopword.dic +++ b/lms/nladmin-system/nlsso-server/src/main/resources/stopword.dic @@ -1239,21 +1239,4 @@ $ 上 上来 上去 -获取MES给的工单数据 -上报mes消耗泥料记录的数据 -上报mes消耗泥料记录失败 -压机产出-获取MES给的工单数据 -压机产出返给MES的数据 -反馈压机产出插入mes数据库失败 -半成品入库-获取MES给的工单数据 -半成品入库返给MES的数据 -半成品入库插入mes数据库失败 -半成品出库-获取MES给的工单数据 -半成品出库返给MES的数据 -半成品出库插入mes数据库失败 -压机产出-获取MES给的工单数据 -压机产出返给MES的数据 -反馈压机产出插入mes数据库失败 -插入压机检测失败 -包装数据 -更新成功:更新数据 +