fcaf1efc79
Merge pull request #82 from Codappix/feature/add-pagination
...
FEATURE: Implement necessary logic to support PaginateViewHelper
2017-08-29 09:25:32 +02:00
3bb875d99a
Merge pull request #81 from Codappix/feature/support-timing-inheritance-for-pages
...
FEATURE: Respect inherited start- and endtime for pages
2017-08-25 11:44:20 +02:00
9617733826
BUGFIX: Fix accessing non existing property
2017-08-15 09:36:25 +02:00
040206c95d
FEATURE: Respect further root line cases
...
Respect the following situations during indexing:
- Page is not reachable due to broken root line.
- Page is not reachable due to being below a recycler.
2017-08-15 09:21:04 +02:00
f311357d0e
TASK: Fix indentation
2017-08-15 08:30:49 +02:00
bd8ed737e2
Merge remote-tracking branch 'origin/develop' into feature/add-pagination
...
Conflicts:
Classes/Domain/Search/QueryFactory.php
2017-08-15 08:29:48 +02:00
ef7c1b680c
Merge pull request #78 from Codappix/feature/small-improvements
...
Feature: Small improvements
2017-08-15 08:08:10 +02:00
416e49026e
TASK: Break line exceeding max line length
2017-08-10 09:05:20 +02:00
c5766f5b12
BUGFIX: Use fresh query for each creation
...
This prevents issues with modifying an build query.
2017-08-10 08:54:36 +02:00
f7e1bd1cdf
FEATURE: Implement necessary logic to support PaginateViewHelper
2017-08-08 17:19:50 +02:00
17eb35a92b
FEATURE: Respect inherited start- and endtime for pages
...
Do not index records below tables that extend their start- or endtime to
their subpages are not accessible due to timing now.
2017-08-08 12:58:01 +02:00
56ce88b005
TASK: Resolve relations always to array
...
Do not resolve to empty string but array to allow same handling for all
relations.
2017-08-04 13:39:18 +02:00
da7692b502
TASK: Adjust code accordingly to pr
2017-07-27 16:31:37 +02:00
36777c700b
Merge remote-tracking branch 'origin/develop' into feature/switch-from-ttcontent-to-pages
2017-07-27 16:26:24 +02:00
3973d981d4
Merge pull request #71 from Codappix/feature/boosting
...
FEATURE: Add possibility to boost certain fields
2017-07-27 16:05:03 +02:00
0f4186048c
Merge branch 'develop' into feature/boosting
2017-07-27 14:48:43 +02:00
3771e6f8f9
Merge branch 'develop' into feature/configure-result-size
2017-07-27 14:41:30 +02:00
324137711e
Merge pull request #65 from Codappix/feature/allow-exchange-of-limit
...
TASK: Allow sub indexer to exchange limit
2017-07-27 14:28:04 +02:00
f436a02f55
FEATURE: Add field_value_factor support through configuration
2017-07-27 14:20:37 +02:00
334bb34625
TASK: Cleanup code
...
Use get and use an try catch. Receiving null through ifExists will
result in an php error.
2017-07-27 13:00:51 +02:00
f138cd9034
FEATURE: Add possibility to boost certain fields
...
Allow configuration via TS to boost certain fields during searching.
2017-07-25 15:38:40 +02:00
6462052c9b
FEATURE: Add ngram
...
Provide configuration for index.
Provide minimum_should_match configuration.
2017-07-25 09:52:17 +02:00
7722c37ea5
TASK: Check multiple fields for pages to be used as title
2017-07-20 14:22:52 +02:00
e8a84a8ecc
TASK: Remove temp variable
2017-07-20 13:48:27 +02:00
b832a6e6b3
TASK: Allow sub indexer to exchange limit
...
As long as it's not configurable, allow concrete implementations to
exchange. Necessary for one customer at the moment.
2017-07-20 09:48:44 +02:00
e2c1846d6b
BUGFIX: Allow parent implementation to access content entry
...
E.g. it's possible to configure search_abstract to contain the value of
any record entry. Still content was not possible as it was set
afterwards.
2017-07-18 14:19:32 +02:00
1030e8d5cf
FEATURE: Make number of search results to fetch configurable
2017-07-18 10:44:39 +02:00
b6ab05bac7
FEATURE: Switch from ttcontent to pages
...
Also provide search_abstract as new auto added field which is
configurable.
2017-07-13 12:51:36 +02:00
c58e13cdf6
TASK: Rename vendor
...
As we move it from private repo to codappix.
2017-07-06 23:48:47 +02:00
05f846a1cf
Update existing unit tests
...
Make existing unit tests work with new code base.
Also add new tests for new code to existing tests.
2017-07-06 13:53:29 +02:00
975381cc4a
TASK: Integrate working code
...
Copied code from customer installation with working implementation.
2017-07-06 12:03:52 +02:00
432335c80d
FEATURE: Allow custom indexer
...
Adjust code to use defined indexer as FQCN, to allow any class to be
used as indexer. Also classes defined by user.
2017-07-04 12:12:36 +02:00
03a953c13f
TASK: Add unit test covering configuration option
...
Add test to cover option to configure user defined
additionalWhereClause.
2017-07-04 10:27:03 +02:00
4c7bc8b9f5
Merge branch 'feature/filter' into feature/restructure-configuration
2017-06-29 08:45:36 +02:00
3553c443e2
FEATURE: Adjust configuration structure
...
* To support further configuration, specific to identifiers / tables.
* E.g. mapping and boost configuration should be possible.
* Adjust docs and settings.
* Adjust tests and code.
2017-06-27 16:51:33 +02:00
18b7f2d8b1
Merge branch 'develop' into feature/filter
2017-06-27 15:02:25 +02:00
f453592b39
TASK: Add further tests and cast search input
...
* Map user input to string in any case.
* Add tests to check whether filter is added to query.
* Add test to check whether input is casted to string.
2017-06-08 08:38:14 +02:00
f4a9531fe5
TASK: Remove unnecessary code
...
* As filter is already in the format we need, we can just use it instead
of using a foreach.
2017-06-06 16:25:35 +02:00
f5729c2763
BUGFIX: Keep return type
...
* Return boolean type.
2017-06-06 15:33:06 +02:00
1a41c5e237
FEATURE: Add filter to search
...
* Allow to filter results by field values.
2017-06-06 13:53:08 +02:00
3a2523e1d2
WIP|FEATURE: First basic implementation of filter
...
* Working version without further architecture.
* Manually tested.
* Still need to move to new architecture and cover with tests.
2017-06-06 12:32:27 +02:00
ea1e3640dd
TASK: Fix CGL
2017-05-11 14:36:12 +02:00
687ba8075d
TASK: Migrate RelationResolver to FormEngine
...
* Replace old implementation for TYPO3 6.x with new one for rewritten
form engine in 7.x and up.
2017-05-11 12:39:56 +02:00
350f906016
BUGFIX: Don't index null records
...
* Check null beside false for db result.
2017-05-11 09:16:24 +02:00
8bea39217e
BUGFIX: Don't break if no more records exist
2017-01-26 14:57:23 +01:00
8e062d6e42
BUGFIX: Respect additionalWhereClause and rootline
...
* Use constants instead of setup.
* Grap configuration from path.
* Add where clause.
2017-01-26 14:37:17 +01:00
8448618f60
FIX: Catch deletion of non existing documents
...
* Catch exception raised during deletion of documents that are not
already indexed.
* Log failed deletion tries.
* Add new necessary Exceptions.
2017-01-26 11:01:00 +01:00
d358714d0d
BUGFIX: Handle non available records during indexing
...
* E.g. a hidden record is edited.
2017-01-12 14:26:09 +01:00
77555e359f
CLEANUP: Scrutinizer issues
2016-12-20 16:54:46 +01:00
257b23d8e6
Merge pull request #38 from DanielSiepmann/feature/17-resolve-inline-relations
...
FEATURE: Resolve further relations
2016-12-20 12:19:03 +01:00