Performance Improvements and Tests for the DatabaseIndexer
With this release, which should be fully backwards compatible, some performance improvements have been added regarding the DatabaseIndexer
(#6). It does now perform less queries when removing entries from the index (which also happens as part of an index update). There is also the option to disable cleaning of the words table as part of index updates now. The new CleanWordsTable
command may be used instead, for example by scheduling it in app/Console/Kernel.php
. For more details, see the README.
Furthermore, tests for the DatabaseIndexer
have finally been added to ensure no negative side-effects occur (#7).