Mathieu Darse
dd64b01fdd
Warn about missing search-time filtering
2015-04-29 20:50:18 +02:00
Mathieu Darse
feb7fd057e
Add some indexer logging
2015-04-29 20:43:20 +02:00
Mathieu Darse
24bcdba635
Handle field root concepts (prefixes) on indexing
2015-04-29 20:42:51 +02:00
Mathieu Darse
30391e89b8
Add logging capabilities to thesaurus
2015-04-29 19:08:42 +02:00
Jean-Yves Gaulier
a0815afcd5
- restore task interfaces
...
- remove task "phraseanet-indexer"
todo :
task "recordmover"
2015-04-29 14:48:22 +02:00
Mathieu Darse
f7eea7f63d
Static method dispatch in Navigator
2015-04-28 12:08:45 +02:00
Mathieu Darse
69b64540f7
Prefixes are always an array
2015-04-28 11:26:28 +02:00
Benoît Burnichon
c90a60b0f6
Missing OAuth Service Provider
2015-04-28 10:40:54 +02:00
Benoît Burnichon
b268b2d07b
Some PHPCS issues
2015-04-28 10:24:58 +02:00
Benoît Burnichon
62b8e5a6e4
Refactoring of API V1 Controller
2015-04-27 20:35:36 +02:00
Nicolas Maillat
427439f87e
Merge pull request #1359 from mdarse/thesaurus-prefixes
...
[WIP] Thesaurus prefixes in field structure PHRAS-462 PHRAS-247
2015-04-23 16:41:02 +02:00
Mathieu Darse
c6075fcc1a
Thesaurus prefixes in field structure
...
Also fixes candidates collected from all string fields
2015-04-22 20:46:37 +02:00
Benoît Burnichon
3f4e767557
Refactor Api OAuth2 Controller
2015-04-21 19:40:22 +02:00
Olivier Mayer
b4bebbe77a
fix preview title
...
fix #71
2015-04-21 21:39:52 +09:00
Mathieu Darse
0e6bfe4874
Fix context regression from #1347
2015-04-15 18:56:55 +02:00
Mathieu Darse
033faa1b9a
Use mapping type constants
2015-04-15 18:28:12 +02:00
Mathieu Darse
c813eee73f
Add equality expressions
2015-04-15 18:28:12 +02:00
Mathieu Darse
4785fbc8ed
Fix indexing issue with date fields
...
- Date and number types sanitization
- Remove `RecordIndexer` dependency on `ElasticSearchEngine`
- Move some sanitization from `RecordIndexer` to `RecordHelper`
2015-04-15 18:28:12 +02:00
Mathieu Darse
fcc3f1ba24
Fix range query field
2015-04-15 18:28:12 +02:00
Mathieu Darse
34a88d9ac6
Simpler range AST constructors
2015-04-15 18:23:36 +02:00
Mathieu Darse
b3f9dd4ca2
Implement inequality in query visitor & fix IN expressions
2015-04-15 18:23:36 +02:00
Benoît Burnichon
21195820f2
Fixup form submission.
...
In our case, we want to allow empty requests... If using handleRequest, the form should at least contains the CSRF tokens.
2015-04-14 11:07:26 +02:00
Benoît Burnichon
e90687e4ff
Missing ControllerProvider in Application and error in private method
2015-04-13 19:49:55 +02:00
Benoît Burnichon
27f1f98dbe
Refactor TaskManagerController
2015-04-13 19:29:51 +02:00
Benoît Burnichon
14a62fd9e8
Split TaskManager ControllerProvider into 2 classes
2015-04-13 19:01:37 +02:00
Benoît Burnichon
8136f06a54
Refactor SubdefsController
2015-04-13 18:25:28 +02:00
Benoît Burnichon
9b96e96e04
Refactor Admin/SetupController
2015-04-13 18:03:37 +02:00
Benoît Burnichon
6d4fcbbe9a
Refactor SearchEngineController
2015-04-13 17:44:44 +02:00
Benoît Burnichon
e5c1cab623
Merge pull request #1347 from mdarse/facets-strict-match
...
Strict facet matching
2015-04-10 17:29:46 +02:00
Mathieu Darse
38465a591f
Strict facet matching
...
Clicking on a facet value on the left pane now return the expected result count.
This commit implement a new "raw" matcher. It can be used like
`r"some raw value"`. It operate on the the `.raw` multi-field and skips all
analysis.
Escaping `"` is supported by prepending a backslash `\"`. You can also escape
the escaping character `\` by doubling it (`\\`).
Adds a new `ContextAbleInterface` to differenciate matcher supporting an
optional context from those who can't.
Fixes an issue with `QueryContext::narrowToFields()` ignoring passed fields.
2015-04-09 20:32:13 +02:00
Jean-Yves Gaulier
56fa78e0ef
wip : removed Sphinx and Phrasea search engines
2015-04-08 18:37:11 +02:00
Benoît Burnichon
45a43ef86a
Missing removal of old ControllerProvider
2015-04-08 12:10:15 +02:00
Benoît Burnichon
52e11a4b76
AdminRoot Controller refactoring
2015-04-08 11:50:40 +02:00
Benoît Burnichon
98694496b5
Change Application to use ControllerProvider
2015-04-08 11:50:40 +02:00
Benoît Burnichon
fb6e04c018
FeedController creation
2015-04-08 11:50:40 +02:00
Benoît Burnichon
42bcd1e7c5
Make autoload to return $loader instance
2015-04-08 11:41:56 +02:00
Benoît Burnichon
801eb39447
Fix issue of plugins autoload at bootstrap.
2015-04-08 11:32:18 +02:00
Jean-Yves Gaulier
d9b1a54e55
- fix : last user query is ok when relog (no more 'ast' language...), but still includes facet filters.
...
- fix : advanced search, status-bit checkbox can be checked
2015-04-07 19:28:03 +02:00
Benoît Burnichon
812a18987d
Properly ignore auto-generated plugin files
2015-04-07 16:03:01 +02:00
Olivier Mayer
d5492d6c1b
Issues Friday 2015/04/03
2015-04-03 22:08:29 +09:00
Nicolas Maillat
8a977db621
Audio sample rate may not be an integer.
2015-04-02 18:52:41 +02:00
Benoît Burnichon
bdec67aac7
FieldsController refactor
2015-04-02 14:33:12 +02:00
Benoît Burnichon
5f8dab86fd
Use BaseController
2015-04-02 13:35:44 +02:00
Benoît Burnichon
447029bc6a
FieldsController Split
2015-04-02 13:34:30 +02:00
Benoît Burnichon
57736782a9
Add BaseController with helper methods
2015-04-02 13:34:15 +02:00
Benoît Burnichon
10a655e294
DataboxesController Refactor, CS fixup
2015-04-02 10:50:51 +02:00
Benoît Burnichon
5c2fab88a0
Finish Admin Databox refactoring
2015-04-02 00:55:33 +02:00
Benoît Burnichon
e069d335ad
Partial DataboxController Refactor
2015-04-01 20:17:53 +02:00
Benoît Burnichon
c19b1559c9
DashboardController Refactoring
2015-04-01 19:24:24 +02:00
Benoît Burnichon
52001b583c
rename admin_dashboard route
2015-04-01 18:47:26 +02:00