From 0258e0220022701c0fc3ff84bba6bfbcaa521d03 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Wed, 11 Sep 2024 12:21:22 -0600 Subject: [PATCH] Hide source filter when doing similarity search --- .../components/filter/SearchFilterGroup.tsx | 25 +++++++++++-------- web/src/views/search/SearchView.tsx | 1 + 2 files changed, 15 insertions(+), 11 deletions(-) diff --git a/web/src/components/filter/SearchFilterGroup.tsx b/web/src/components/filter/SearchFilterGroup.tsx index 261738d82..958149923 100644 --- a/web/src/components/filter/SearchFilterGroup.tsx +++ b/web/src/components/filter/SearchFilterGroup.tsx @@ -43,14 +43,15 @@ type SearchFilterGroupProps = { className: string; filters?: SearchFilters[]; filter?: SearchFilter; + searchTerm: string; filterList?: FilterList; onUpdateFilter: (filter: SearchFilter) => void; }; - export default function SearchFilterGroup({ className, filters = DEFAULT_REVIEW_FILTERS, filter, + searchTerm, filterList, onUpdateFilter, }: SearchFilterGroupProps) { @@ -213,16 +214,18 @@ export default function SearchFilterGroup({ } /> )} - {config?.semantic_search?.enabled && filters.includes("source") && ( - - onUpdateFilter({ ...filter, search_type: newSearchSource }) - } - /> - )} + {config?.semantic_search?.enabled && + filters.includes("source") && + !searchTerm.includes("similarity:") && ( + + onUpdateFilter({ ...filter, search_type: newSearchSource }) + } + /> + )} ); } diff --git a/web/src/views/search/SearchView.tsx b/web/src/views/search/SearchView.tsx index a0521327a..009b85343 100644 --- a/web/src/views/search/SearchView.tsx +++ b/web/src/views/search/SearchView.tsx @@ -135,6 +135,7 @@ export default function SearchView({ "w-full justify-between md:justify-start lg:justify-end", )} filter={searchFilter} + searchTerm={searchTerm} onUpdateFilter={onUpdateFilter} /> )}