Commit Graph

50 Commits

Author SHA1 Message Date
Benoît Burnichon
eebba1d2a5 Merge pull request #1499 from mdarse/PHRAS-368-thesaurus-event-handling
Handle thesaurus events & update index
2015-09-28 09:52:09 +02:00
Jean-Yves Gaulier
5146881076 PHRAS-716 #time 3d
fix : admin/base progress bar (indexation)
fix : reindex button
fix : indexation does not skip records between fetches
2015-09-17 11:03:42 +02:00
Mathieu Darse
8262e245de Handle thesaurus events & update index 2015-09-08 14:45:12 +02:00
Benoît Burnichon
dbb33c85b9 Rename GlobalElasticOptions ElasticsearchOptions 2015-07-02 12:27:25 +02:00
Benoît Burnichon
28fee99fc4 Add Form for ElasticSearch Configuration.
Also changed type from array to Options object.
2015-06-29 17:10:32 +02:00
Mathieu Darse
a74428c8ea Empty indexer queues after flushing to index 2015-06-22 14:09:41 +02:00
Mathieu Darse
f2f29c4290 Command to update index mapping 2015-03-23 19:12:59 +01:00
Benoît Burnichon
6c825f4582 Add logger to Elastic SearchEngine 2015-03-16 13:52:28 +01:00
Mathieu Darse
71c7fd8adb Enhance thesaurus strict mode 2015-03-12 19:13:13 +01:00
Benoît Burnichon
118bb2f03c Some fixup for ES instance 2015-03-11 15:22:20 +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
c917c7f952 Thesaurus matching while indexing records
- Add a new hydrator to ask query thesaurus on the fly
- Add a filtering system on thesaurus
- And a databox filter friend
2015-03-03 18:50:34 +01:00
Nicolas Le Goff
4daf40029a Add possibilty to explicitely set database to populate 2015-02-27 16:23:26 +01:00
Mathieu Darse
339605167c Ability to only populate thesaurus or records index 2015-02-26 13:54:00 +01:00
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