[MGNLEESOLR-218] Improve solr indexing Created: 18/Sep/23  Updated: 12/Dec/23  Resolved: 12/Dec/23

Status: Closed
Project: Solr Search Provider
Component/s: None
Affects Version/s: None
Fix Version/s: 7.0

Type: Task Priority: Neutral
Reporter: Milan Divilek Assignee: Milan Divilek
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
documentation
to be documented by MGNLEESOLR-236 DOC: Solr indexing updated in v7 of t... Open
Template:
Acceptance criteria:
Empty
Task DoR:
Empty
Date of First Response:
Epic Link: DevX Bucket
Team: DeveloperX
Work Started:
Approved:
Yes

 Description   

1. Implement bulk and thread for initial indexing
2. Magnolia indexer doesn’t force solr commit on every request (configurable, when commit is not force rely on autocommit feature in solrconfig.xml)
3. Initial indexing shouldn’t be part of eventlistener class
4. Bulk indexing for changes caught by EventListeners
5. DataIndexer now collects all the node which should be indexed into map (NodeUtil.collectAllChildren) - Replace this mechanism with NodeVisitor
6. Remove query for collecting data from subhierarchy -> huge performance impact
7. Index in correct format. Solr modul right now indexes everything as String into solr

8. Implement nested indexing (replacing
behaviour from point 6)
9. Implement DataIndexer based on content-type
10. Replacing fieldMappings behaviour (what should be indexed - whitelist) with blacklist (index everything except ...)
11. Bulk and thread indexing for Crawlers


Generated at Mon Feb 12 11:01:13 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.