Completed the grammar for Invenio; present are classes that handle everything, but i have to adjust the knobs -- and play with the new qp processors. TODO: move the grammars into the central folder? Move InvenioQParser into contrib
Completed the grammar for Invenio; present are classes that handle everything, but i have to adjust the knobs -- and play with the new qp processors. TODO: move the grammars into the central folder? Move InvenioQParser into contrib
Merge branch 'master' of github.com:romanchyla/montysolr
FixInvenio works, but one case is not good: (U(1) U(1))
moving commit
reviewed the FixInvenio grammar; also Invenio - only two cases are different: 'this)' and '^{+}e^{-}$'; While the first is an error, the second is not. Invenio cannot handle such cases reliably if more control characters are there; fixing it means removing the advanced functionality of the search engine
Verified, that the test works, one of the processors actually spoils the correctly escaped value, but that can be rectified
In order to develop invenio, refactored aqp to be abstract
Moved all invenio parts to contrib, improved contrib/aqp to automatically generate syntax wrappers
refactored contrib/aqp ant to use macros
Wrote unittests for the query, must plug processsors next
Invenio query is plugged into the new AQP (for Lucene)
Processors that can deal with e(+) queries. Many other goodies
Unittests for InvenioQueryBitSet
Moved some code from Montysolr to contrib/invenio. Wrote unittest for InvenioRequestHandler
New test cases with the PythonTextField in the schema
I can't believe i had to dig into Invenio just to find how to delete recs for a unittest! Just testing the update handler
Almost there, the record updater almost done
Moving commit
moving commit