Commit Graph

35 Commits

Author SHA1 Message Date
Mathieu Darse
733bdeb05d More imperative style indexer methods 2015-02-18 18:58:45 +01:00
Mathieu Darse
2faec3686e Refactor indexer job 2015-02-18 18:58:19 +01:00
Mathieu Darse
9dc653c543 Move bulk operation into indexer namespace 2015-02-18 12:19:10 +01:00
Mathieu Darse
cf33a25444 Fix indexing queues not being flushed 2015-02-18 11:56:15 +01:00
Mathieu Darse
f422902887 Refactor record fetching
- Extract hydration responsibility into other specialized objects
- Delegate queries to FetcherDelegateInterface to keep a single fetcher
- Fix RecordDeletedEvent crashing
2015-02-17 18:38:17 +01:00
Mathieu Darse
a0dad0e96e WIP on reindexing events handling 2015-02-04 19:53:35 +01:00
Nicolas Le Goff
a01bf29c5b Add elasticsearch reindex events 2015-01-26 16:04:23 +01:00
Damien Alexandre
3438295ca3 Remove serializer from dependencies and fix index time display 2014-10-14 16:27:41 +02:00
Damien Alexandre
fe2e694216 Add stopwatch listener to monitor populate time 2014-10-06 15:49:33 +02:00
Damien Alexandre
48928b60c2 PHRAS-302 Add concept path to records 2014-10-06 13:56:51 +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
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
3635df7337 Apply fix after code review, thx mat! 2014-09-09 14:06:05 +02:00
Damien Alexandre
d532d5fb72 Refactoring, add a RecordIndexer, more indexing logic, ping @mdarse 2014-09-09 12:05:37 +02:00
Damien Alexandre
6abcd8448c Rename the created_at field to fit the search engine expected name 2014-09-08 16:42:37 +02:00
Damien Alexandre
f535aaf3ad Add elision on french tokenizer and fix missed config 2014-09-08 15:50:47 +02:00
Damien Alexandre
c488e259f4 Fix the refresh interval not resseting to the original value 2014-09-08 14:47:46 +02:00
Damien Alexandre
0bbd028969 Remove unused code 2014-09-08 11:37:14 +02:00
Damien Alexandre
c7e3c46891 It's better not to disable the refresh completly 2014-09-08 11:26:41 +02:00
Damien Alexandre
71fbd206e9 Add merge mapping exceptions 2014-09-08 11:20:10 +02:00
Damien Alexandre
fe3b67a2aa Fix minor CS issues / Syntax error 2014-09-08 11:06:04 +02:00
Damien Alexandre
9355e83e22 WIP, add the right analyzer on fields mapping! 2014-09-05 19:13:36 +02:00
Damien Alexandre
0f12cf3dae Add analyzer for all the supported languages with sensible default 2014-09-05 17:36:06 +02:00
Mathieu Darse
9d284d22ca WIP Thesaurus term indexing 2014-09-05 12:16:03 +02:00
Mathieu Darse
48694af268 More robust status flag key normalization 2014-09-03 18:50:13 +02:00
Mathieu Darse
7e9cd172ef Fix invalid mapping/data 2014-09-03 18:49:29 +02:00
Mathieu Darse
42f86a1f37 Record caption & EXIF mapping 2014-09-02 12:48:46 +02:00
Mathieu Darse
a0b41d54f8 Translate collection identifiers 2014-08-26 19:58:22 +02:00
Mathieu Darse
2d4decbf65 Add bulk indexing 2014-08-26 19:22:28 +02:00
Mathieu Darse
d187bfe80d WIP Indexer 2014-08-26 16:42:48 +02:00
Nicolas Le Goff
8994232022 Fix elastic search index 2014-08-07 11:40:17 +02:00
Romain Neutron
82bd617477 Add compatibility with elasticsearch 1 2014-03-05 02:19:18 +01:00
Romain Neutron
97d96a6b32 Add elastic-search engine support 2014-01-27 20:12:13 +01:00