Reorder query settings in web UI
Browse files
lightrag/kg/faiss_impl.py
CHANGED
@@ -185,10 +185,6 @@ class FaissVectorDBStorage(BaseVectorStorage):
|
|
185 |
embedding = np.array(embedding, dtype=np.float32)
|
186 |
faiss.normalize_L2(embedding) # we do in-place normalization
|
187 |
|
188 |
-
logger.info(
|
189 |
-
f"Query: {query}, top_k: {top_k}, threshold: {self.cosine_better_than_threshold}"
|
190 |
-
)
|
191 |
-
|
192 |
# Perform the similarity search
|
193 |
index = await self._get_index()
|
194 |
distances, indices = index.search(embedding, top_k)
|
|
|
185 |
embedding = np.array(embedding, dtype=np.float32)
|
186 |
faiss.normalize_L2(embedding) # we do in-place normalization
|
187 |
|
|
|
|
|
|
|
|
|
188 |
# Perform the similarity search
|
189 |
index = await self._get_index()
|
190 |
distances, indices = index.search(embedding, top_k)
|
lightrag_webui/src/components/retrieval/QuerySettings.tsx
CHANGED
@@ -15,7 +15,6 @@ import {
|
|
15 |
import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from '@/components/ui/Tooltip'
|
16 |
import { useSettingsStore } from '@/stores/settings'
|
17 |
import { useTranslation } from 'react-i18next'
|
18 |
-
import NumberInput from '../ui/NumberInput'
|
19 |
|
20 |
export default function QuerySettings() {
|
21 |
const { t } = useTranslation()
|
@@ -343,6 +342,27 @@ export default function QuerySettings() {
|
|
343 |
|
344 |
{/* Toggle Options */}
|
345 |
<>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
346 |
<div className="flex items-center gap-2">
|
347 |
<TooltipProvider>
|
348 |
<Tooltip>
|
@@ -405,27 +425,6 @@ export default function QuerySettings() {
|
|
405 |
onCheckedChange={(checked) => handleChange('stream', checked)}
|
406 |
/>
|
407 |
</div>
|
408 |
-
|
409 |
-
<div className="flex items-center gap-2">
|
410 |
-
<TooltipProvider>
|
411 |
-
<Tooltip>
|
412 |
-
<TooltipTrigger asChild>
|
413 |
-
<label htmlFor="enable_rerank" className="flex-1 ml-1 cursor-help">
|
414 |
-
{t('retrievePanel.querySettings.enableRerank')}
|
415 |
-
</label>
|
416 |
-
</TooltipTrigger>
|
417 |
-
<TooltipContent side="left">
|
418 |
-
<p>{t('retrievePanel.querySettings.enableRerankTooltip')}</p>
|
419 |
-
</TooltipContent>
|
420 |
-
</Tooltip>
|
421 |
-
</TooltipProvider>
|
422 |
-
<Checkbox
|
423 |
-
className="mr-1 cursor-pointer"
|
424 |
-
id="enable_rerank"
|
425 |
-
checked={querySettings.enable_rerank}
|
426 |
-
onCheckedChange={(checked) => handleChange('enable_rerank', checked)}
|
427 |
-
/>
|
428 |
-
</div>
|
429 |
</>
|
430 |
|
431 |
</div>
|
|
|
15 |
import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from '@/components/ui/Tooltip'
|
16 |
import { useSettingsStore } from '@/stores/settings'
|
17 |
import { useTranslation } from 'react-i18next'
|
|
|
18 |
|
19 |
export default function QuerySettings() {
|
20 |
const { t } = useTranslation()
|
|
|
342 |
|
343 |
{/* Toggle Options */}
|
344 |
<>
|
345 |
+
<div className="flex items-center gap-2">
|
346 |
+
<TooltipProvider>
|
347 |
+
<Tooltip>
|
348 |
+
<TooltipTrigger asChild>
|
349 |
+
<label htmlFor="enable_rerank" className="flex-1 ml-1 cursor-help">
|
350 |
+
{t('retrievePanel.querySettings.enableRerank')}
|
351 |
+
</label>
|
352 |
+
</TooltipTrigger>
|
353 |
+
<TooltipContent side="left">
|
354 |
+
<p>{t('retrievePanel.querySettings.enableRerankTooltip')}</p>
|
355 |
+
</TooltipContent>
|
356 |
+
</Tooltip>
|
357 |
+
</TooltipProvider>
|
358 |
+
<Checkbox
|
359 |
+
className="mr-1 cursor-pointer"
|
360 |
+
id="enable_rerank"
|
361 |
+
checked={querySettings.enable_rerank}
|
362 |
+
onCheckedChange={(checked) => handleChange('enable_rerank', checked)}
|
363 |
+
/>
|
364 |
+
</div>
|
365 |
+
|
366 |
<div className="flex items-center gap-2">
|
367 |
<TooltipProvider>
|
368 |
<Tooltip>
|
|
|
425 |
onCheckedChange={(checked) => handleChange('stream', checked)}
|
426 |
/>
|
427 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
428 |
</>
|
429 |
|
430 |
</div>
|