Files changed (5)
+ If you're **not interested in CodernityDB development / extending** you don't need to read this section,
+ please then refer to :ref:`database_indexes`, **otherwise** please remember that index methods are called from
+Multikeys indexes (aka Multiindex) are indexes where you can have more than one key per database data. They share the same properties as their bases (:ref:`internal_hash_index` and :ref:`internal_tree_index`).
+By using that index you will be able to perform infix search over all words in your database. Only one difference from non multi index is that ``make_key_value`` has to return iterable (the best will be set because it has unique values). Then you can easily run something like that:
+ Multiindex requires more time to insert data. Get speed is exactly as fast as in non multiindex (same rules applies to both of them).
+Obviously that's not only one use case for that indexes, it's just probably the most obvious usage example.
+Currently both Hash and Tree indexes have multiindex implementations: ``MultiHashIndex`` and ``MultiTreeBasedIndex`` (yes they are just prefixed by word ``Multi``).
+ Sure! Please refer to :ref:`multiple_keys_index`. By using such method you will get very fast prefix/infix/suffix search mechanism.
CodernityDB is released on `Apache 2.0 license`_, it allows you to freely use it even for commercial purposes without any need to pay for it. IT'S FREE FOR COMMERCIAL USE.