Commit graph

126 commits

Author SHA1 Message Date
3771e6f8f9
Merge branch 'develop' into feature/configure-result-size 2017-07-27 14:41:30 +02:00
441ac7dd84 Merge pull request #59 from Codappix/feature/add-facet-keys
TASK: Add keys for better access to Facets
2017-07-27 14:28:37 +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
a936bd98db Merge pull request #68 from Codappix/feature/support-ngram
FEATURE: Add ngram
2017-07-27 14:27:24 +02:00
c1cc16efa5
BUGFIX: Fix nun working options due to miss match of ts and es
As TypoScript does not provide a way to configure key less options, we
use a comma separated list and explode them to stay compatible with
elasticsearch.
2017-07-25 15:00:25 +02:00
6462052c9b
FEATURE: Add ngram
Provide configuration for index.
Provide minimum_should_match configuration.
2017-07-25 09:52:17 +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
1030e8d5cf
FEATURE: Make number of search results to fetch configurable 2017-07-18 10:44:39 +02:00
eafed7fb11
TASK: Add keys for better access to Facets 2017-07-18 09:27:46 +02:00
c58e13cdf6
TASK: Rename vendor
As we move it from private repo to codappix.
2017-07-06 23:48:47 +02:00
dfde4b8f6b
TASK: Update docs
Document new configuration options and adjust configuration where
necessary.
2017-07-06 16:17:30 +02:00
3e2e889e27
TASK: Add tests for new facets
Add functional test to test facet configuration including:
    - Mapping (indexing)
    - Searching (retrieving of facets)
    - Filter (already existed, now based on facet case sensitive)
2017-07-06 15:51:29 +02:00
38f9087111
TASK: Finish interface
To stay compatible with implementation.
2017-07-06 14:13:39 +02:00
c6a199a7a4
BUGFIX: Fix broken functional test 2017-07-06 14:13:26 +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
fde592f2e3
TASK: Adjust configuration for indexing
* Adjust used configuration in command.
2017-06-29 09:18:31 +02:00
aa8d7e36e6
TASK: Add test covering index command
* To enable testing new configuration structure.
2017-06-29 09:13:39 +02:00
4c7bc8b9f5
Merge branch 'feature/filter' into feature/restructure-configuration 2017-06-29 08:45:36 +02:00
dfed17bb6c
TASK: Update docs
* Cover new features and how to use them.
2017-06-29 08:42:38 +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
0136c10f12 Merge pull request #50 from DanielSiepmann/feature/upgrade-phpunit
TASK: Upgrade phpunit to latest stable 5.7
2017-06-27 14:35:05 +02:00
9a482381c0
TASK: Upgrade phpunit to latest stable 5.7
* To make use of new features.
* To reduce cost of later migrations.
* Migrate deprecated calls from lower TYPO3 api.
2017-06-13 15:36:56 +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
bb9e29574f
TASK: Use elasticsearch 5.2 on travis
* As we make use of newer features that are incompatible with travis own
  elasticsearch version 1.x.
2017-06-06 14:25:03 +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
5dd0759bb6
TASK: Fix file permissions 2017-06-06 12:11:28 +02:00
d26172b5cb
BUGFIX: Adjust emconf
* Fix TYPO3 Version constraint.
* Adjust author.
2017-06-06 11:45:23 +02:00
78c8c66915 Merge pull request #47 from DanielSiepmann/bugfix/initialize-settings
BUGFIX: Initialize settings
2017-05-30 11:02:06 +02:00
4588a48928
BUGFIX: Initialize settings
* To allow ArrayUtility to work even if no settings were retrieved, e.g.
  in tests.
2017-05-30 10:42:35 +02:00
ed0fda68d6 Merge pull request #46 from DanielSiepmann/feature/typo3-7
Feature/typo3 7
2017-05-11 14:51:51 +02:00
ea1e3640dd
TASK: Fix CGL 2017-05-11 14:36:12 +02:00
0f2ae732d7
TASK: Remove added submodule 2017-05-11 14:30:06 +02:00
b829a3525a
TASK: Finish TYPO3 update
* Mark 6.2 as not supported.
2017-05-11 13:50:58 +02:00
eba74ebb93
TASK: Make test work with TYPO3 7.x
* Do not overwrite base ts setup, keep it and add test specific.
* Adjust order of labels.
2017-05-11 12:50:31 +02:00
f9ec3ada4e
TASK: Adjust travis to no longer test TYPO3 6.x 2017-05-11 12:45:11 +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
7877c36a77 Merge pull request #45 from DanielSiepmann/feature/support-php7
Feature/support php7
2017-05-11 09:57:52 +02:00
0ff8ffed84
TASK: Allow PHP7 tests to run
* Ignore platform-reqs of composer to allow installation of TYPO3 CMS
  6.x with newer PHP Versions.
* Don't make 6.2 version fix.
2017-05-11 09:51:14 +02:00
2a1d4f34e4
TASK: Let travis test TYPO3 6.2 with PHP 7.x 2017-05-11 09:38:42 +02:00
418251facf Merge pull request #44 from DanielSiepmann/feature/integration-into-project
Feature/integration into project
2017-05-11 09:29:15 +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