File tree Expand file tree Collapse file tree 4 files changed +412
-532
lines changed
packages/api/services/story-search Expand file tree Collapse file tree 4 files changed +412
-532
lines changed Original file line number Diff line number Diff line change 21
21
<img
22
22
v-for =" example in examples"
23
23
:key =" example.url"
24
- :class =" { 'h-100': true, disabled: example.isCover !== isCover }"
24
+ :class =" { disabled: example.isCover !== isCover }"
25
25
:src =" example.url"
26
26
@click =" handleExampleClick(example)"
27
27
/>
@@ -103,7 +103,10 @@ const models = ref<
103
103
return " error" in searchResults
104
104
? searchResults .errorDetails || " Error"
105
105
: JSON .stringify (
106
- searchResults .covers .map (({ issuecode }) => issuecode ),
106
+ searchResults .covers .map (({ issuecode , score }) => ({
107
+ issuecode ,
108
+ score ,
109
+ })),
107
110
);
108
111
} catch (error ) {
109
112
return typeof error === " object" && " errorDetails" in error !
@@ -213,6 +216,7 @@ onMounted(async () => {
213
216
<style scoped lang="scss">
214
217
img {
215
218
cursor : pointer ;
219
+ height : 100px ;
216
220
217
221
& .disabled {
218
222
opacity : 0.5 ;
Original file line number Diff line number Diff line change 73
73
"@eslint/compat" : " ^1.3.1" ,
74
74
"@eslint/eslintrc" : " ^3.3.1" ,
75
75
"@eslint/js" : " ^9.31.0" ,
76
- "@histoire/plugin-vue" : " ^0.17.17 " ,
76
+ "@histoire/plugin-vue" : " 1.0.0-alpha.2 " ,
77
77
"@intlify/eslint-plugin-vue-i18n" : " ^4.0.1" ,
78
78
"@intlify/unplugin-vue-i18n" : " ^6.0.8" ,
79
79
"@ionic/cli" : " ^7.2.1" ,
95
95
"eslint-plugin-unused-imports" : " ^4.1.4" ,
96
96
"eslint-plugin-vue" : " ^10.3.0" ,
97
97
"globals" : " ^15.15.0" ,
98
- "histoire" : " ^0.17.17 " ,
98
+ "histoire" : " 1.0.0-alpha.2 " ,
99
99
"jsdom" : " ^24.1.3" ,
100
100
"prettier" : " ^3.6.2" ,
101
101
"typescript" : " ^5.8.3" ,
Original file line number Diff line number Diff line change @@ -164,19 +164,19 @@ export const findSimilarImages = async (
164
164
vector_similarity AS (
165
165
SELECT
166
166
ev.entrycode,
167
- VEC_DISTANCE_COSINE(ev.v, (SELECT v from inputVector)) as score
167
+ VEC_DISTANCE_COSINE(ev.v, (SELECT v from inputVector)) as similarity
168
168
FROM inducks_entryurl_vector ev WHERE is_cover=${ isCover }
169
169
)
170
170
SELECT
171
171
vector_similarity.entrycode,
172
- vector_similarity.score,
172
+ 1 - vector_similarity.similarity as score,
173
173
e.issuecode,
174
174
sv.storyversioncode
175
175
FROM vector_similarity
176
176
INNER JOIN inducks_entry e ON e.entrycode = vector_similarity.entrycode
177
177
INNER JOIN inducks_storyversion sv ON sv.storyversioncode = e.storyversioncode
178
- WHERE score < 0.15
179
- ORDER BY score
178
+ WHERE similarity < 0.15
179
+ ORDER BY similarity
180
180
LIMIT 5
181
181
` ;
182
182
console . log ( "Query done, results:" , results ) ;
You can’t perform that action at this time.
0 commit comments