Commit Graph

31 Commits

Author SHA1 Message Date
Thibaud Fabre
6e88b97c55 Extract record index and term index from respective indexers 2016-10-19 13:31:16 +02:00
Thibaud Fabre
f2cfe93f8c Finish refactoring mapping creation 2016-10-19 13:29:54 +02:00
Thibaud Fabre
4acd20fa80 Revert "Revert "PHRAS-714_thesaurus_indexation"" 2016-10-18 21:17:10 +02:00
Thibaud Fabre
ba8be47423 Revert "PHRAS-714_thesaurus_indexation" 2016-10-18 20:15:23 +02:00
Jean-Yves Gaulier
cf40c99ea7 PHRAS-714_thesaurus_indexation
- new : if the thesaurus has been modified since it's last indexation, it will be re-indexed as soon a record is to be indexed.
 - nb : after thesaurus modification, the databox MUST be manually re-indexed (which will reindex the thesaurus before)
 - todo : remove useless dialog boxes from thesaurus app (... "this term was..."  "...add with/out reindexing ?..."). To be done in the future app using future routes.
2016-10-12 18:42:16 +02:00
Jean-Yves Gaulier
e36eaae2c1 PHRAS-742 #time 10m
fix missing argument when indexing with thesaurus
2015-09-24 16:04:32 +02:00
Mathieu Darse
24bcdba635 Handle field root concepts (prefixes) on indexing 2015-04-29 20:42:51 +02:00
Mathieu Darse
71c7fd8adb Enhance thesaurus strict mode 2015-03-12 19:13:13 +01:00
Mathieu Darse
5d3f8b3123 Merge pull request #35 from nlegoff/poplate-by-database
Add possibilty to explicitely set database to populate
2015-03-10 11:55:10 +01:00
Mathieu Darse
e889d19b7d Filter databoxes earlier (in Indexer) and databox id error handling 2015-03-10 11:52:30 +01:00
Mathieu Darse
ac42daa062 Fill candidate terms while indexing 2015-03-05 14:49:26 +01:00
Nicolas Le Goff
4daf40029a Add possibilty to explicitely set database to populate 2015-02-27 16:23:26 +01:00
Mathieu Darse
9dc653c543 Move bulk operation into indexer namespace 2015-02-18 12:19:10 +01:00
Mathieu Darse
1192d11a3a Use general_light analyzer for value and context, remove light subfield 2015-01-20 18:28:39 +01:00
Mathieu Darse
f9bb8c579c Remove "fields" field in thesaurus terms index 2015-01-20 18:28:39 +01:00
Mathieu Darse
f283bf01d1 WIP Improve thesaurus relevency by filtering low score 2015-01-20 14:44:00 +01:00
Nicolas Le Goff
49861939fa id must be unique 2014-12-31 14:12:31 +01:00
Damien Alexandre
4d43fe7c2d Add databox_id search for term indexing and add context criteria 2014-10-06 18:07:23 +02:00
Damien Alexandre
b7bcfb599b Fix namespace issue on \DomXpath 2014-10-06 10:27:01 +02:00
Damien Alexandre
4a09e9d52c The thesaurus is only asked on fulltext search only mode 2014-09-23 19:20:14 +02:00
Damien Alexandre
f91dd7346d Inject application locales and set the appropriate mapping 2014-09-23 12:18:36 +02:00
Damien Alexandre
3818548114 Add the list of fields each term is related to on the terms 2014-09-23 11:46:53 +02:00
Damien Alexandre
4ebe989933 Move the build query script (and tidy up term indexer) 2014-09-22 18:12:25 +02:00
Mathieu Darse
bc22dfcd6d WIP Thesaurus terms linking 2014-09-22 10:17:53 +02:00
Mathieu Darse
c3e2c25787 Thesaurus terms indexing 2014-09-16 16:13:17 +02:00
Mathieu Darse
cd2cb3ad0e Only the main indexer should flush bulk operation 2014-09-16 16:08:54 +02:00
Mathieu Darse
e34e4ce255 Thesaurus flattening using hierarchical visitor 2014-09-15 19:11:45 +02:00
Mathieu Darse
285826eb87 Use DI for indexer & share bulk operation 2014-09-10 17:34:15 +02:00
Damien Alexandre
775ce804e0 Refactor RecordIndexer for speed optims, fix lot's of stuffs 2014-09-09 16:48:02 +02:00
Damien Alexandre
d532d5fb72 Refactoring, add a RecordIndexer, more indexing logic, ping @mdarse 2014-09-09 12:05:37 +02:00
Mathieu Darse
9d284d22ca WIP Thesaurus term indexing 2014-09-05 12:16:03 +02:00