Search Engine
Posted by jtakeda on 20 Feb 2019 in Activity log
I have started to return the search engine issue with MH. Now that we have an XSLT implementation of the Porter Stemmer, we can add some better functionality to the search. A few things on the to do list:
- Test out my new faster JSON build (using for-each-group) against MH's; once the results are satisfactory, I'll merge the new thing in
- Resolve the case-insensitivity issue: some OS's (like Mac and Windows) are case insensitive, so the JSON files were being silently overwritten when Saxon created new documents (August.json and august.json, for example); to get around that, we think the least hacky solution is to have two directories in the JSON output: uppercase and lowercase.
- Once this is all fixed, then we can start thinking about adding context strings and match highlighting