Commit Graph

8137 Commits

Author SHA1 Message Date
Mathieu Darse
de8e9e3bfc Refactor search engine provider 2014-09-10 16:45:22 +02:00
Damien Alexandre
f8f40d8081 Fix error in the keywords record fetcher 2014-09-09 17:43:57 +02:00
Damien Alexandre
8796af6e90 Select the status flag (transform to be done) 2014-09-09 17:23:30 +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
525f80a435 Fix the type filter to use the real _type! 2014-09-08 18:51:23 +02:00
Damien Alexandre
f9a0dd4152 Configure elasticsearch logger in dev environment 2014-09-08 18:11:42 +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
91bbb5a1bd Fix thesaurus ACL getter, ping @nlegoff 2014-09-08 16:28:27 +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
1d4a546d90 Provisioning: add ICU plugin and update Elasticsearch version 2014-09-08 12:48:32 +02:00
Damien Alexandre
ab07cb8e17 Merge branch 'master' into elastic-indexer
Conflicts:
	.gitignore
2014-09-08 11:39:02 +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
Nicolas Le Goff
792e29a307 Merge pull request #1141 from nlegoff/log-path
[3.9][READY] Update file structure
2014-09-05 17:07:52 +02:00
Nicolas Le Goff
de7988689e Update directory structure & allow to configure paths (tmp, log, cache) 2014-09-05 15:57:00 +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
d8a4842079 Detect bulk indexing request errors 2014-09-03 18:44:23 +02:00
Nicolas Le Goff
69fd50906f Merge pull request #1142 from nlegoff/sphinx-tests
[3.9] Remove sphinx search engine tests
2014-09-03 09:29:44 +02:00
Mathieu Darse
2026288040 Fix multivalued caption fields 2014-09-02 19:47:01 +02:00
Nicolas Le Goff
fc2f49d012 Merge branch '3.8'
Conflicts:
	lib/Alchemy/Phrasea/Controller/Thesaurus/Thesaurus.php
	lib/Alchemy/Phrasea/Controller/Thesaurus/Xmlhttp.php
	lib/classes/connection.php
	lib/classes/connection/abstract.php
	lib/classes/connection/interface.php
	lib/classes/connection/pdo.php
	lib/classes/connection/pdoStatementDebugger.php
	lib/classes/module/report/activity.php
	lib/classes/module/report/sqlfilter.php
	lib/classes/record/adapter.php
	lib/classes/task/period/subdef.php
	templates/web/prod/thesaurus.js.twig
	tests/Alchemy/Tests/Phrasea/Setup/InstallerTest.php
	tests/classes/PhraseanetPHPUnitAbstract.php
	tests/classes/connectionTest.php
2014-09-02 19:09:38 +02:00
Nicolas Le Goff
d670de6b94 Merge pull request #1140 from jygaulier/speedup_thesaurus_prod
[3.8][PHRAS-36] Speedup thesaurus prod
2014-09-02 18:57:59 +02:00
Mathieu Darse
ce3854583a Let record fields containers be created lazily 2014-09-02 18:20:00 +02:00
Nicolas Le Goff
a4ecb3d6aa Remove sphinx search engine tests 2014-09-02 18:18:26 +02:00
Nicolas Le Goff
f2d0533b01 Fix patch migration 2014-09-02 18:17:00 +02:00
Mathieu Darse
ac43b78a50 Index private caption fields aside 2014-09-02 18:16:53 +02:00
Mathieu Darse
4c91aaddf5 Index record metadata 2014-09-02 17:34:36 +02:00
Jean-Yves Gaulier
415ec0d7a0 speedup hit compute (green digits in prod/thesaurus) 2014-09-02 13:44:36 +02:00
Jean-Yves Gaulier
6e9c6d9480 clean 2014-09-02 13:44:36 +02:00
Jean-Yves Gaulier
31401364f0 speedup occurences calc 2014-09-02 13:44:36 +02:00
Jean-Yves Gaulier
6fbe66829c phras-36 #time 4h
first proto, wip do not merge
2014-09-02 13:44:36 +02:00
Mathieu Darse
42f86a1f37 Record caption & EXIF mapping 2014-09-02 12:48:46 +02:00
Nicolas Le Goff
e553690166 Merge pull request #1136 from nlegoff/fix-114
[3.8.6][PHRAS-114] Add candidate in thesaurus
2014-09-01 11:07:22 +02:00
Nicolas Le Goff
85952a0c11 Merge pull request #1138 from nlegoff/fix-38issue
[3.8.6] minor issues
2014-09-01 11:06:48 +02:00
Nicolas Le Goff
ce6bc3d5e1 Fix minor issues 2014-08-29 18:07:48 +02:00
Nicolas Le Goff
0279e80621 Merge pull request #1137 from jygaulier/fix-PHRAS-65
fix bug in firefox
2014-08-28 12:33:31 +02:00
Jean-Yves Gaulier
2bffbc77b5 fix bug in firefox 2014-08-28 11:50:12 +02:00
Mathieu Darse
a0b41d54f8 Translate collection identifiers 2014-08-26 19:58:22 +02:00
Mathieu Darse
bf5c8ade79 Fix bulk indexing creating duplicates 2014-08-26 19:57:29 +02:00
Mathieu Darse
2d4decbf65 Add bulk indexing 2014-08-26 19:22:28 +02:00
Nicolas Le Goff
6e0d79e847 Merge pull request #1045 from nlegoff/refactor-connection
[3.8.6][PHRAS-71] Add reconnectable statement
2014-08-26 17:27:19 +02:00
Nicolas Le Goff
d2ff7b8c26 PHRAS-114 #fix Add candidate in thesaurus 2014-08-26 17:23:32 +02:00