Commit Graph

3347 Commits

Author SHA1 Message Date
Mathieu Darse
c6075fcc1a Thesaurus prefixes in field structure
Also fixes candidates collected from all string fields
2015-04-22 20:46:37 +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
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
Benoît Burnichon
feddae6ac7 UserController refactor 2015-04-01 10:23:05 +02:00
Benoît Burnichon
9c7af31080 Admin Connected Users 2015-03-31 14:29:11 +02:00
Benoît Burnichon
96c2125c1e Merge remote-tracking branch 'upstream/master' into feature/controller-as-service 2015-03-30 17:59:11 +02:00
Benoît Burnichon
7af53aaef4 Merge pull request #1328 from mdarse/qp-ina-oreo
Parsing of INA/OREO queries
2015-03-30 17:53:15 +02:00
Benoît Burnichon
8008271964 Merge pull request #1330 from mdarse/array-unique-php55
Proper date fields lazy-loading
2015-03-30 17:47:18 +02:00
Mathieu Darse
171eec6dcb Proper date fields lazy-loading 2015-03-30 17:41:12 +02:00
Benoît Burnichon
26e6b91804 Admin Collection Controller 2015-03-30 17:25:14 +02:00
Mathieu Darse
a9a1d44447 Fix term/text/context nodes merging 2015-03-30 16:30:12 +02:00
Mathieu Darse
fc6b61e159 Fix quoted text node generation 2015-03-30 16:30:12 +02:00
Mathieu Darse
99e62f7530 QueryParser -> QueryCompiler 2015-03-30 16:17:40 +02:00
Benoît Burnichon
f122e0eafd Setup Controller 2015-03-30 15:14:39 +02:00
Mathieu Darse
470804659b Use a single transliterator to do ASCII folding
Move in string utilities too.
2015-03-30 14:46:43 +02:00
Benoît Burnichon
0bbd745a87 Add Minifier Controller 2015-03-30 14:41:58 +02:00
Benoît Burnichon
054195d3c0 Finish Lightbox Controller 2015-03-30 14:41:15 +02:00
Benoît Burnichon
bcf59c560d Partial LightboxController refactor 2015-03-27 19:13:07 +01:00