Skip to content

Commit 986d11b

Browse files
committed
Mod: 调整lucene实现包结构
1 parent 0860566 commit 986d11b

File tree

10 files changed

+22
-20
lines changed

10 files changed

+22
-20
lines changed

README.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,14 @@
77
https://www.upupor.com
88

99
## Upupor开发进度
10-
### [面板](https://github.com/users/yangrunkang/projects/1)
10+
出于自己对技术的纯粹和要求,在upupor项目的开发过程中,会遵循以下准则:
11+
1. 充分使用Java基本特性: 封装、继承、多态
12+
2. 对类似的业务逻辑进行抽象,提取出公用的逻辑,朝着易扩展、易维护的方向前进
13+
3. 定期会Code Review,因为自己的技术能力和思维能力在不断地提升,所以会定期的Review代码,会将自己的知识进行沉淀和落地
14+
4. 减少外部依赖。除了最基本的依赖之外,会尽可能减少外部依赖的引入。例如,upupor的全局检索,是基于lucene实现的,而不是引入ES来实现
15+
5. 算法的引入,会将学到的算法应用其中。例如,雪花算法,upupor的资源id生成有雪花算法的参与
16+
17+
[开发进度面板](https://github.com/users/yangrunkang/projects/1)
1118

1219
## 部署文档
1320
- [Docker部署](docs/deploy/docker部署文档.md)

upupor-service/src/main/java/com/upupor/service/business/flush_lucene/AbstractFlush.java renamed to upupor-lucene/src/main/java/com/upupor/lucene/AbstractFlush.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,8 @@
2525
* SOFTWARE.
2626
*/
2727

28-
package com.upupor.service.business.flush_lucene;
28+
package com.upupor.lucene;
2929

30-
import com.upupor.lucene.LuceneEvent;
31-
import com.upupor.lucene.UpuporLuceneService;
3230
import com.upupor.lucene.enums.LuceneDataType;
3331
import com.upupor.lucene.enums.LuceneOperationType;
3432
import lombok.Getter;

upupor-service/src/main/java/com/upupor/service/business/flush_lucene/FlushContent.java renamed to upupor-service/src/main/java/com/upupor/service/business/lucene/flush/FlushContent.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,12 @@
2525
* SOFTWARE.
2626
*/
2727

28-
package com.upupor.service.business.flush_lucene;
28+
package com.upupor.service.business.lucene.flush;
2929

3030
import com.upupor.lucene.enums.LuceneDataType;
3131
import com.upupor.service.business.aggregation.dao.entity.Content;
3232
import com.upupor.service.business.aggregation.service.ContentService;
33+
import com.upupor.lucene.AbstractFlush;
3334
import com.upupor.service.types.ContentStatus;
3435
import lombok.RequiredArgsConstructor;
3536
import org.springframework.stereotype.Component;

upupor-service/src/main/java/com/upupor/service/business/flush_lucene/FlushMember.java renamed to upupor-service/src/main/java/com/upupor/service/business/lucene/flush/FlushMember.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,12 @@
2525
* SOFTWARE.
2626
*/
2727

28-
package com.upupor.service.business.flush_lucene;
28+
package com.upupor.service.business.lucene.flush;
2929

3030
import com.upupor.lucene.enums.LuceneDataType;
3131
import com.upupor.service.business.aggregation.dao.entity.Member;
3232
import com.upupor.service.business.aggregation.service.MemberService;
33+
import com.upupor.lucene.AbstractFlush;
3334
import lombok.RequiredArgsConstructor;
3435
import org.springframework.stereotype.Component;
3536

upupor-service/src/main/java/com/upupor/service/business/flush_lucene/FlushRadio.java renamed to upupor-service/src/main/java/com/upupor/service/business/lucene/flush/FlushRadio.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,12 @@
2525
* SOFTWARE.
2626
*/
2727

28-
package com.upupor.service.business.flush_lucene;
28+
package com.upupor.service.business.lucene.flush;
2929

3030
import com.upupor.lucene.enums.LuceneDataType;
3131
import com.upupor.service.business.aggregation.dao.entity.Radio;
3232
import com.upupor.service.business.aggregation.service.RadioService;
33+
import com.upupor.lucene.AbstractFlush;
3334
import lombok.RequiredArgsConstructor;
3435
import org.springframework.stereotype.Component;
3536

upupor-web/src/main/java/com/upupor/web/aop/flush_lucene/ContentHandler.java renamed to upupor-service/src/main/java/com/upupor/service/business/lucene/get_id/ContentHandler.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,10 @@
2525
* SOFTWARE.
2626
*/
2727

28-
package com.upupor.web.aop.flush_lucene;
28+
package com.upupor.service.business.lucene.get_id;
2929

3030
import com.upupor.lucene.AbstractGetTargetId;
31-
import com.upupor.service.common.BusinessException;
3231
import com.upupor.service.common.CcResponse;
33-
import com.upupor.service.common.ErrorCode;
3432
import com.upupor.service.dto.OperateContentDto;
3533

3634
/**

upupor-web/src/main/java/com/upupor/web/aop/flush_lucene/MemberHandler.java renamed to upupor-service/src/main/java/com/upupor/service/business/lucene/get_id/MemberHandler.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,10 @@
2525
* SOFTWARE.
2626
*/
2727

28-
package com.upupor.web.aop.flush_lucene;
28+
package com.upupor.service.business.lucene.get_id;
2929

3030
import com.upupor.lucene.AbstractGetTargetId;
31-
import com.upupor.service.common.BusinessException;
3231
import com.upupor.service.common.CcResponse;
33-
import com.upupor.service.common.ErrorCode;
3432
import com.upupor.service.dto.OperateMemberDto;
3533

3634
/**

upupor-web/src/main/java/com/upupor/web/aop/flush_lucene/RadioHandler.java renamed to upupor-service/src/main/java/com/upupor/service/business/lucene/get_id/RadioHandler.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,10 @@
2525
* SOFTWARE.
2626
*/
2727

28-
package com.upupor.web.aop.flush_lucene;
28+
package com.upupor.service.business.lucene.get_id;
2929

3030
import com.upupor.lucene.AbstractGetTargetId;
31-
import com.upupor.service.common.BusinessException;
3231
import com.upupor.service.common.CcResponse;
33-
import com.upupor.service.common.ErrorCode;
3432
import com.upupor.service.dto.OperateRadioDto;
3533

3634
/**

upupor-service/src/main/java/com/upupor/service/listener/LuceneListener.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
package com.upupor.service.listener;
2929

3030
import com.upupor.lucene.LuceneEvent;
31-
import com.upupor.service.business.flush_lucene.AbstractFlush;
31+
import com.upupor.lucene.AbstractFlush;
3232
import lombok.RequiredArgsConstructor;
3333
import lombok.extern.slf4j.Slf4j;
3434
import org.apache.commons.lang3.StringUtils;

upupor-web/src/main/java/com/upupor/web/aop/LuceneAspectAdvice.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@
3030
import com.upupor.lucene.AbstractGetTargetId;
3131
import com.upupor.lucene.LuceneEvent;
3232
import com.upupor.lucene.UpuporLucene;
33-
import com.upupor.web.aop.flush_lucene.ContentHandler;
34-
import com.upupor.web.aop.flush_lucene.MemberHandler;
35-
import com.upupor.web.aop.flush_lucene.RadioHandler;
33+
import com.upupor.service.business.lucene.get_id.ContentHandler;
34+
import com.upupor.service.business.lucene.get_id.MemberHandler;
35+
import com.upupor.service.business.lucene.get_id.RadioHandler;
3636
import lombok.RequiredArgsConstructor;
3737
import lombok.extern.slf4j.Slf4j;
3838
import org.apache.commons.lang3.StringUtils;

0 commit comments

Comments
 (0)