Benoît Burnichon
cd80e9e1ed
Remove unused appbox parameter
2016-03-15 19:11:56 +01:00
Benoît Burnichon
57aab7aa85
Fixup PHPCS
2016-03-15 17:47:13 +01:00
Benoît Burnichon
b8a506d3b2
Improve readability of Thesaurus Helper
2016-03-15 17:31:01 +01:00
Benoît Burnichon
daf2cf6150
replace StringUtils::slugify by a proper instance
...
Previous implementation had a flaw when using a different separating character. New implementation should be well tested.
2016-03-15 16:59:53 +01:00
Thibaud Fabre
8cef133413
Leave shard refresh interval alone
2016-03-08 17:53:28 +01:00
Benoît Burnichon
b0330d8f56
Added RecordReferenceCollection utility method
2016-03-07 12:30:51 +01:00
Benoît Burnichon
8a907e9bb0
Add touch capability to record_adapter.
2016-02-23 10:40:01 +01:00
Benoît Burnichon
59a334ea32
New search style
2016-02-22 14:07:16 +01:00
Benoît Burnichon
6aa56f24ac
Add SearchEngineResultToRecordsConverter
2016-02-22 14:07:16 +01:00
Benoît Burnichon
d93983caeb
Add RecordEvent when rotated
2016-02-18 15:28:11 +01:00
Benoît Burnichon
054f78815d
group record_adapter fetching in API
2016-02-17 17:07:55 +01:00
Benoît Burnichon
9548e2441f
PHPCS in ElasticSearchEngine
2016-02-17 17:07:55 +01:00
Florian BLOUET
cfac4d7ecd
wip PHRAS-681
2016-02-17 15:09:30 +01:00
Benoît Burnichon
d0bae320d3
Check type of field before considering it a Date
2016-01-21 13:13:20 +01:00
Thibaud Fabre
c92d5da9fe
Merge branch 'clean-boxes' into merge-clean-boxes
2016-01-06 19:53:43 +01:00
Benoît Burnichon
51023c5533
bump copyright year
2016-01-05 13:38:14 +01:00
Jean-Yves Gaulier
e8830e0c3c
#PHRAS-882 time 5m
...
removed filter on dbox, must be done only in task
2015-12-22 18:12:17 +01:00
Jean-Yves Gaulier
9a9ce70aa6
#PHRAS-882 time 3h
...
the checkbox "can be indexed" works (only for index-task) : even if the databox is disabled for indexation via the task, real-time indexation & populate command still works
2015-12-22 18:10:39 +01:00
Benoît Burnichon
6eba70030d
Fixes some PHPCS
2015-12-22 16:49:41 +01:00
Benoît Burnichon
bc855f200d
Index on every record change event
2015-12-22 16:49:40 +01:00
Jean-Yves Gaulier
80f3285737
#PHRAS-874 time 2d
...
type hinting / cs
events renamed / deleted
n+1 removed for status-bits & technical meta
events added (subdef creation / created)
fix : es indexes after all subdefs are created
2015-12-17 20:07:48 +01:00
Jean-Yves Gaulier
18909462fa
#PHRAS-840 time 12h
...
add : es "technical" fields (_index, _type, _version, ...) to es-record
fix: add etag to thumbnail on es answers, based on document _version
clean : obsolete methods calls changed, cs, ...
2015-12-10 17:58:16 +01:00
Benoît Burnichon
8d148e850b
Add check on Available collections before performing a search
...
PHRAS-825
2015-11-24 11:15:44 +01:00
Benoît Burnichon
663dbef92e
Add Facet labels
2015-11-23 16:17:58 +01:00
Benoît Burnichon
88427efa4c
Fixup DI of QueryCompiler.
...
As compiler was not using structure on its own, extract it and replace instantiation by a factory.
2015-11-16 13:08:32 +01:00
Mathieu Darse
3b2d6b05a0
Pass structure to query visitor & enable range generation for regular fields (equal expression)
2015-11-13 20:41:19 +01:00
Nicolas Maillat
ccc5315ad3
Merge pull request #1569 from mdarse/fix-range-expression-private-fields
...
Fix range expression with private fields
2015-11-13 20:36:43 +01:00
Nicolas Maillat
702a7fce91
Merge pull request #1568 from mdarse/timestamp-query
...
Convert dates to date ranges on timestamp keys PHRAS-689
2015-11-13 20:35:30 +01:00
Mathieu Darse
e09e86df1a
Fix range expression with private fields
...
Post processor hook was not called
2015-11-13 20:08:05 +01:00
Mathieu Darse
6913d67e9a
Convert dates to date ranges on timestamp keys
2015-11-13 19:28:59 +01:00
Benoît Burnichon
4e65c26a16
Merge pull request #1566 from mdarse/gps-position-fix
...
GPS positions handling
2015-11-13 11:45:41 +01:00
Mathieu Darse
3683721236
Index GPS positions with care of cardinal points
2015-11-13 10:28:57 +01:00
Mathieu Darse
fe63511031
Rename index metadata prefix
2015-11-13 10:28:57 +01:00
Mathieu Darse
0f0c007e19
s/metadatatag/key
2015-11-13 10:28:06 +01:00
Mathieu Darse
31e4f33275
Check input date before submitting to ES
2015-11-13 10:28:06 +01:00
Mathieu Darse
0cd9933ac6
Handle search with on timestamp
...
PHRAS-689
2015-11-13 10:28:05 +01:00
Benoît Burnichon
5dc1fbe2cb
Merge pull request #1564 from mdarse/query-on-exif
...
Query support for metadata tags
2015-11-12 22:47:24 +01:00
Mathieu Darse
b8c3ea91c8
Make range expression throw on invalid value
2015-11-10 17:08:41 +01:00
Mathieu Darse
8e5d09bd76
Test value compatibility before creating ES query
2015-11-10 16:40:10 +01:00
Mathieu Darse
c89d48c6f7
BooleanOperator → BooleanExpression
2015-11-10 14:56:50 +01:00
Mathieu Darse
9f923e0409
Refactor AST for match expression
2015-11-10 13:35:12 +01:00
Mathieu Darse
7353945d3c
Refactor binary expression handling
2015-11-10 13:19:50 +01:00
Mathieu Darse
9635efc1e3
Refactor children count assertions
2015-11-10 13:11:45 +01:00
Mathieu Darse
407470ab10
Rename key-value expression classes
2015-11-10 13:04:28 +01:00
Mathieu Darse
c31ad07de9
Do not filter out falsy boolean values
2015-11-10 12:29:14 +01:00
Mathieu Darse
54cc0132b7
Cast metadata tags values according to type
2015-11-10 11:51:57 +01:00
Mathieu Darse
e953998ca7
Use analysis on key-value expressions (with colon operator)
2015-11-09 19:08:40 +01:00
Mathieu Darse
0bb61bd882
Remove metadata tag validation from query compiler
2015-11-09 19:07:31 +01:00
Mathieu Darse
aff2819f82
Dynamically create metadata tags mapping
2015-11-09 19:06:55 +01:00
Mathieu Darse
5784b158a2
Extend Key interface to support raw index fields
2015-11-09 19:06:09 +01:00