X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=m_librarian%2Fsearch.py;fp=m_librarian%2Fsearch.py;h=63078ced1d997ded58ccdcab2412c4cd2d123c85;hb=9686bc5fd9b73a6f43a7753afd172a5fe5b9501a;hp=c4b53256d59ce17e12844fc36f31b7f16503e2d7;hpb=315ee1386d04a3ff44088b19d9ce1c1d79218111;p=m_librarian.git diff --git a/m_librarian/search.py b/m_librarian/search.py index c4b5325..63078ce 100644 --- a/m_librarian/search.py +++ b/m_librarian/search.py @@ -29,11 +29,6 @@ def _search_with_operator(table, case_sensitive, comparison_op, values, return AND(*_expressions) -def _search_exact(table, case_sensitive, values, expressions): - return _search_with_operator(table, case_sensitive, '__eq__', values, - expressions) - - def _search_start(table, case_sensitive, values, expressions): return _search_with_operator(table, case_sensitive, 'startswith', values, expressions) @@ -44,6 +39,11 @@ def _search_substring(table, case_sensitive, values, expressions): expressions) +def _search_full(table, case_sensitive, values, expressions): + return _search_with_operator(table, case_sensitive, '__eq__', values, + expressions) + + def _search(table, search_type, case_sensitive, values, expressions, orderBy=None): _search_f = globals()['_search_%s' % search_type]