dev

Forked from tuleap/dev

Clone or download

Read-only

tasks #7422: Define base mapping format

Refactor the way we put artifact informations into Elasticsearch: - Follow-up are stored as part of artifacts - A (base) mapping is defined per tracker - Each add/update of follow-up is just an artifact update Note: you must destroy and re-create your 'tracker' index first (see Readme) story #7342: FTS tracker: Tracker Creation Event: put mapping in ES Change-Id: I52247edafa6540200c18ba413b94cb4d4567a8ba

Modified Files

Name
M plugins/fulltextsearch/README.mkd +3 −16 Go to diff View file
A plugins/fulltextsearch/include/ElasticSearch/RequestTrackerDataFactory.class.php +85 −0 Go to diff View file
M plugins/fulltextsearch/include/ElasticSearch/ResultFactory.class.php +1 −1 Go to diff View file
M plugins/fulltextsearch/include/ElasticSearch/SearchClientFacade.class.php +1 −4 Go to diff View file
M plugins/fulltextsearch/include/FullTextSearchTrackerActions.class.php +33 −27 Go to diff View file
M plugins/fulltextsearch/include/SystemEvent_FULLTEXTSEARCH_TRACKER_FOLLOWUP_ADD.class.php +6 −5 Go to diff View file
M plugins/fulltextsearch/include/autoload.php +3 −2 Go to diff View file
M plugins/fulltextsearch/include/fulltextsearchPlugin.class.php +6 −20 Go to diff View file
A plugins/fulltextsearch/tests/ElasticSearch/RequestTrackerDataFactoryTest.php +184 −0 Go to diff View file
M plugins/fulltextsearch/tests/ElasticSearch/ResultFactoryTest.php +4 −6 Go to diff View file
A plugins/fulltextsearch/tests/FullTextSearchTrackerActionsTest.php +108 −0 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_Artifact_Changeset.class.php +5 −1 Go to diff View file
M plugins/tracker/include/constants.php +0 −1 Go to diff View file
A plugins/tracker/tests/builders/aChangeset.php +108 −0 Go to diff View file