Add new stemming mode STEM_SOME_FULL_POS
commita49694d473b253fbc9420f3ff59f9db5dd1b6ad5
authorOlly Betts <olly@survex.com>
Mon, 3 Sep 2018 01:35:31 +0000 (3 13:35 +1200)
committerOlly Betts <olly@survex.com>
Mon, 3 Sep 2018 01:44:30 +0000 (3 13:44 +1200)
tree0af90636a640795fd215fea0a3b6488fe070761d
parent9a01a88cc4095ec3030944e551e3f9b774daf816
Add new stemming mode STEM_SOME_FULL_POS

This stores positional information for both stemmed and unstemmed
terms, and allows NEAR and ADJ to work with stemmed terms.

The extra positional information is likely to take up a significant
amount of extra disk space so the default STEM_SOME is likely to be
a better choice for most users.
xapian-core/cluster/cluster.cc
xapian-core/examples/simpleindex.cc
xapian-core/include/xapian/cluster.h
xapian-core/include/xapian/queryparser.h
xapian-core/include/xapian/termgenerator.h
xapian-core/queryparser/queryparser.lemony
xapian-core/queryparser/termgenerator_internal.cc
xapian-core/tests/api_queryparser.cc
xapian-core/tests/api_termgen.cc