Skip to content

Commit baf6c8c

Browse files
committed
refactor: Replace QueryKey typealias with data class to include similarityScore
1 parent 440eeae commit baf6c8c

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

core/src/main/kotlin/dev/paulee/core/data/DataServiceImpl.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ import kotlin.coroutines.cancellation.CancellationException
2626
import kotlin.io.path.*
2727
import kotlin.math.ceil
2828

29-
typealias QueryKey = Triple<Int, String, QueryOrder?>
29+
private data class QueryKey(val pageCount: Int, val query: String, val order: QueryOrder?, val similarity: Float)
3030

3131
typealias PageResult = Pair<List<Map<String, String>>, Map<String, List<Map<String, String>>>>
3232

@@ -548,7 +548,7 @@ object DataServiceImpl : IDataService {
548548

549549
logger.info("Query (${order ?: "None"} | Similarity: $similarityScore): $query")
550550

551-
val key = Triple(pageCount, query, order)
551+
val key = QueryKey(pageCount, query, order, similarityScore)
552552

553553
pageCache.getIfPresent(key)?.let { return it }
554554

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@ duckdb.version=1.4.1.0
1515
caffeine.version=3.2.2
1616

1717
api.version=1.16.4
18-
core.version=1.18.10
18+
core.version=1.18.11
1919
ui.version=1.19.5
2020
app.version=1.6.5

0 commit comments

Comments
 (0)