mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-14 23:25:25 +03:00
Fix similarity search
This commit is contained in:
parent
f96edc7fa4
commit
5b30091c83
@ -954,7 +954,7 @@ export function SearchTypeContent({
|
|||||||
<Button
|
<Button
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
updateSearchSourceFilter(undefined);
|
updateSearchSourceFilter(undefined);
|
||||||
setCurrentSearchSources(undefined);
|
setCurrentSearchSources(["thumbnail", "description"]);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
Reset
|
Reset
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user