[TASK] Performance improvement on indexing process 75/20275/8
authorRalf Hettinger <ng@ralfhettinger.de>
Sun, 28 Apr 2013 19:48:54 +0000 (21:48 +0200)
committerWouter Wolters <typo3@wouterwolters.nl>
Fri, 3 Oct 2014 09:46:20 +0000 (11:46 +0200)
commit25633627e6826ba9acf18870bb75d30ae62d7c8b
tree1e2ea137c02918d4d24aa023e59b059b50e1752e
parent80674b877982708c93ff79a633c43f438d0b2448
[TASK] Performance improvement on indexing process

Use exec_INSERTmultipleRows instead of exec_INSERTquery for
submitting indexer results to table index_rel. This may save _a lot_
of I/O load, especially when a page contains many words to be indexed.

Skip words marked as stopWords to prevent flooding of index_rel table.

Resolves: #38742
Resolves: #18599
Releases: master
Change-Id: Ia729e6632124692cabe7d5ebe079db7d6795b809
Reviewed-on: http://review.typo3.org/20275
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
typo3/sysext/indexed_search/Classes/Indexer.php