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