add q to queryables endpoint (#638) (#641)

This commit is contained in:
Tom Kralidis
2021-02-21 14:51:41 -05:00
committed by GitHub
parent 371c8e6789
commit 803fea81b4
3 changed files with 7 additions and 1 deletions
+3
View File
@@ -446,6 +446,9 @@ class ElasticsearchCatalogueProvider(ElasticsearchProvider):
fields = super().get_fields()
for i in self._excludes():
del fields[i]
fields['q'] = 'string'
return fields
def query(self, startindex=0, limit=10, resulttype='results',
+2
View File
@@ -87,6 +87,8 @@ class TinyDBCatalogueProvider(BaseProvider):
if p not in self.excludes + ['extent']:
fields[p] = 'string'
fields['q'] = 'string'
return fields
def query(self, startindex=0, limit=10, resulttype='results',
+2 -1
View File
@@ -62,9 +62,10 @@ def test_query(config):
p = TinyDBCatalogueProvider(config)
fields = p.get_fields()
assert len(fields) == 7
assert len(fields) == 8
assert fields['record-created'] == 'string'
assert fields['title'] == 'string'
assert fields['q'] == 'string'
results = p.query()
assert len(results['features']) == 10