Commit Graph

2863 Commits

Author SHA1 Message Date
Damien Alexandre
1b8ae26c64 Improve jison script, run the update parser 2014-09-22 16:58:50 +02:00
Damien Alexandre
4a051e4e42 Plug the query parsed with the query params and execute 2014-09-22 13:18:32 +02:00
Damien Alexandre
35be34db50 Merge remote-tracking branch 'origin/master' into elastic-indexer 2014-09-22 11:59:11 +02:00
Mathieu Darse
e6d159d6ec Merge pull request #3 from mdarse/query-parser
Query parser first implementation
2014-09-22 11:50:17 +02:00
Damien Alexandre
e31b138e2f Set back the logger on Elasticsearch client, not pleased with the format 2014-09-22 11:34:14 +02:00
Mathieu Darse
530c065a42 Unprefixify 2014-09-22 10:18:04 +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
84d09f1b54 Add "--force" option to index drop command 2014-09-16 16:10: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
eadf0f2396 Add string utils 2014-09-15 19:08:26 +02:00
Mathieu Darse
285826eb87 Use DI for indexer & share bulk operation 2014-09-10 17:34:15 +02:00
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
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
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
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
Mathieu Darse
ce3854583a Let record fields containers be created lazily 2014-09-02 18:20: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
ce6bc3d5e1 Fix minor issues 2014-08-29 18:07:48 +02:00
Mathieu Darse
a0b41d54f8 Translate collection identifiers 2014-08-26 19:58:22 +02:00