Compare commits
2 Commits
2c242aac29
...
4561b1c1a3
Author | SHA1 | Date | |
---|---|---|---|
4561b1c1a3 | |||
6edd0b4ef0 |
@ -236,7 +236,7 @@ def flatten(tables):
|
||||
|
||||
# if the item has at least two commas in it, split it
|
||||
if tables[table][key].count(',') >= 2:
|
||||
out[fullkeyname] = map(lambda x: x.strip(), tables[table][key].split(","))
|
||||
out[fullkeyname] = list(map(lambda x: x.strip(), tables[table][key].split(",")))
|
||||
print("\"" + keyname + "\":", "\"" + str(out[fullkeyname]) + "\",")
|
||||
|
||||
|
||||
|
@ -1,6 +1,7 @@
|
||||
"""Interactions with the Meilisearch API for adding and searching cables."""
|
||||
from meilisearch import Client
|
||||
from meilisearch.task import TaskInfo
|
||||
from meilisearch.errors import MeilisearchApiError
|
||||
import json
|
||||
|
||||
DEFAULT_URL = "http://localhost:7700"
|
||||
@ -24,7 +25,9 @@ class JukeboxSearch:
|
||||
self.index = index or DEFAULT_INDEX
|
||||
self.client = Client(url, api_key)
|
||||
# create the index if it does not exist already
|
||||
if self.client.get_index(self.index) is None:
|
||||
try:
|
||||
self.client.get_index(self.index)
|
||||
except MeilisearchApiError as _:
|
||||
self.client.create_index(self.index)
|
||||
|
||||
def add_document(self, document: dict) -> TaskInfo:
|
||||
|
Loading…
x
Reference in New Issue
Block a user