remove lookup by address only

There are too many lookups where the address is very frequent,
even when many address parts are present.
This commit is contained in:
Sarah Hoffmann
2023-08-06 19:20:10 +02:00
parent 8d9b5e4775
commit 78648f1faf
2 changed files with 1 additions and 22 deletions

View File

@@ -68,7 +68,7 @@ def test_country_search_with_country_restriction():
assert set(search.countries.values) == {'en'}
def test_country_search_with_confllicting_country_restriction():
def test_country_search_with_conflicting_country_restriction():
q = make_query([(1, TokenType.COUNTRY, [(2, 'de'), (3, 'en')])])
builder = SearchBuilder(q, SearchDetails.from_kwargs({'countries': 'fr'}))
@@ -369,20 +369,6 @@ def test_infrequent_partials_in_name():
{('name_vector', 'lookup_all'), ('nameaddress_vector', 'restrict')}
def test_frequent_partials_in_name_but_not_in_address():
searches = make_counted_searches(10000, 1, 1, 1, num_address_parts=4)
assert len(searches) == 1
search = searches[0]
assert isinstance(search, dbs.PlaceSearch)
assert len(search.lookups) == 2
assert len(search.rankings) == 2
assert set((l.column, l.lookup_type) for l in search.lookups) == \
{('nameaddress_vector', 'lookup_all'), ('name_vector', 'restrict')}
def test_frequent_partials_in_name_and_address():
searches = make_counted_searches(9999, 1, 9999, 1)