|
1 | | -package com.techfork.domain.recommendation.service; |
| 1 | +package com.techfork.recommendation.application.generation; |
2 | 2 |
|
3 | 3 | import co.elastic.clients.elasticsearch.ElasticsearchClient; |
4 | 4 | import co.elastic.clients.elasticsearch._types.KnnSearch; |
5 | 5 | import co.elastic.clients.elasticsearch._types.query_dsl.Query; |
6 | 6 | import co.elastic.clients.elasticsearch.core.SearchResponse; |
7 | 7 | import co.elastic.clients.elasticsearch.core.search.Hit; |
8 | 8 | import com.techfork.activity.readpost.application.query.lookup.ReadPostLookupService; |
9 | | -import com.techfork.domain.recommendation.config.RecommendationProperties; |
10 | | -import com.techfork.domain.recommendation.entity.RecommendationHistory; |
11 | | -import com.techfork.domain.recommendation.entity.RecommendedPost; |
12 | | -import com.techfork.domain.recommendation.repository.RecommendationHistoryRepository; |
13 | | -import com.techfork.domain.recommendation.repository.RecommendedPostRepository; |
14 | | -import com.techfork.domain.recommendation.service.MmrService.MmrCandidate; |
15 | | -import com.techfork.domain.recommendation.service.MmrService.MmrResult; |
| 9 | +import com.techfork.recommendation.application.ranking.MmrService; |
| 10 | +import com.techfork.recommendation.application.ranking.MmrService.MmrCandidate; |
| 11 | +import com.techfork.recommendation.application.ranking.MmrService.MmrResult; |
| 12 | +import com.techfork.recommendation.config.RecommendationProperties; |
| 13 | +import com.techfork.recommendation.domain.RecommendationHistory; |
| 14 | +import com.techfork.recommendation.domain.RecommendedPost; |
| 15 | +import com.techfork.recommendation.infrastructure.RecommendationHistoryRepository; |
| 16 | +import com.techfork.recommendation.infrastructure.RecommendedPostRepository; |
16 | 17 | import com.techfork.global.elasticsearch.query.VectorQueryBuilder; |
17 | 18 | import com.techfork.global.util.RrfScorer; |
18 | 19 | import com.techfork.global.util.TimeDecayStrategy; |
|
0 commit comments