Fix similarity search

This commit is contained in:
Nicolas Mowen 2024-09-11 08:35:50 -06:00
parent f96edc7fa4
commit 5b30091c83
2 changed files with 9 additions and 5 deletions

View File

@ -954,7 +954,7 @@ export function SearchTypeContent({
<Button <Button
onClick={() => { onClick={() => {
updateSearchSourceFilter(undefined); updateSearchSourceFilter(undefined);
setCurrentSearchSources(undefined); setCurrentSearchSources(["thumbnail", "description"]);
}} }}
> >
Reset Reset

View File

@ -31,21 +31,25 @@ export default function Explore() {
// search filter // search filter
const [similaritySearch, setSimilaritySearch] =
useState<PartialSearchResult>();
const [searchFilter, setSearchFilter, searchSearchParams] = const [searchFilter, setSearchFilter, searchSearchParams] =
useApiFilterArgs<SearchFilter>(); useApiFilterArgs<SearchFilter>();
const onUpdateFilter = useCallback( const onUpdateFilter = useCallback(
(newFilter: SearchFilter) => { (newFilter: SearchFilter) => {
setSearchFilter(newFilter); setSearchFilter(newFilter);
if (similaritySearch && !newFilter.search_type?.includes("similarity")) {
setSimilaritySearch(undefined);
}
}, },
[setSearchFilter], [similaritySearch, setSearchFilter],
); );
// search api // search api
const [similaritySearch, setSimilaritySearch] =
useState<PartialSearchResult>();
const updateFilterWithSimilarity = useCallback( const updateFilterWithSimilarity = useCallback(
(similaritySearch: PartialSearchResult) => { (similaritySearch: PartialSearchResult) => {
let newFilter = searchFilter; let newFilter = searchFilter;