-
Improvement
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
None
Right now we're using a huge and unwieldy schema_fixup function to parse the JSON results of a search into MB-usable data and displaying that on the search pages. That has two problems:
a) it breaks if we implement new stuff until the search results return it
b) it's doing complicated stuff to external results to get the same info we have in our DB anyway - or worse, outdated info, since if something has been removed or merged, it still shows until it goes out of the indexes.
So, we should just load the info from our own data like we do elsewhere, and just take score and ID from the search result itself.