[go: up one dir, main page]

Menu

Commit [r1149]  Maximize  Restore  History

+ first stab at auxiliary suffix-index

- no ddc_index-support yet, test build with perl script scripts/ddc-make-suffix-index.perl
+ can be up to 7x faster for small-ish sets of matched types (e.g. *ber)
+ only ca. 20% improvement for large match-sets (e.g. *en)
- todo: optimize in-place suffix-comparison struct, avoid temporaries

mukau 2018-12-07

added /ddc/trunk/scripts/ddc-make-suffix-index.perl
added /ddc/trunk/scripts/ddc-tokattr-dump.perl
changed /ddc/trunk/src/ConcordLib/DDCLessOperators.h
changed /ddc/trunk/src/ConcordLib/IndexSet.cpp
changed /ddc/trunk/src/ConcordLib/IndexSet.h
changed /ddc/trunk/src/ConcordLib/IndexSetForQueryingStage.cpp
changed /ddc/trunk/src/ConcordLib/IndexSetForQueryingStage.h
changed /ddc/trunk/src/ConcordLib/Query.cpp
changed /ddc/trunk/src/ConcordLib/QueryNode.cpp