staticSearch
staticSearch copied to clipboard
A codebase to support a pure JSON search engine requiring no backend for any XHTML5 document collection
Arising out of #73 and email conversation with @martindholmes, we have decided that we should add schematron validation for the document collection. Some of the constraints that we've considered are:...
Stemming from #73 and part of #206: we need to add schematron process and validation to the build. I think we should do what we've done before and use the...
It's not clear to me how we should organize the schematron that we want to write, since we have two distinct things (in distinct namespaces) that need to be checked....
As suggested by @joeytakeda on #115: > I think empty `` should just be "I don't want a version extension" and `VERSION` (where VERSION doesn't actually exist) would be "I...
Stemming from #185 , we should make the captions for the XSLT and the JS easier to adjust. Right now, people can adjust the captions in the JS, but then...
While the search page is already quite fast, we could make it even faster by using the preload hint for browsers: https://developer.mozilla.org/en-US/docs/Web/HTML/Preloading_content When we build the search page, we could...
Following on from issue #40, which enabled pluggable stemmers, we should also make the tokenizer pluggable.
[This may be a bug. At least, I do not _think_ it is the result of a mistake I have made, but I have been wrong about that before. :-]...
The methods we extended the JS Set object with, xUnion(), xIntersection(), and xDifference(), are now available as standard JS methods supported virtually everywhere. The one remaining additional method, addArray(), is...
The Moses project team have requested that phrasal matching be made case-insensitive. I believe this could be done with a single change to what is currently line 2032 of StaticSearch.js:...