Fixed Xapian search: issue #19 #34
|
@ -70,14 +70,8 @@ class SearchView(InventaryMixin):
|
|||
return self.search_hids(query, offset, limit)
|
||||
|
||||
devices = []
|
||||
dev_id = []
|
||||
|
||||
for x in matches:
|
||||
# devices.append(self.get_annotations(x))
|
||||
dev = self.get_annotations(x)
|
||||
if dev.id not in dev_id:
|
||||
devices.append(dev)
|
||||
dev_id.append(dev.id)
|
||||
devices.append(self.get_annotations(x))
|
||||
|
||||
count = matches.size()
|
||||
# TODO fix of pagination, the count is not correct
|
||||
|
|
|
@ -49,8 +49,10 @@ class Build:
|
|||
self.create_annotations()
|
||||
|
||||
def index(self):
|
||||
timestamp = self.json['timestamp']
|
||||
snap = json.dumps(self.json)
|
||||
index(self.user.institution, self.uuid, snap)
|
||||
|
||||
index(self.user.institution, self.get_hid(self.json) , self.uuid, timestamp, snap)
|
||||
|
||||
def generate_chids(self):
|
||||
self.algorithms = {
|
||||
|
|
Loading…
Reference in New Issue