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
f436a02f55
FEATURE: Add field_value_factor support through configuration
2017-07-27 14:20:37 +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
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
1030e8d5cf
FEATURE: Make number of search results to fetch configurable
2017-07-18 10:44:39 +02:00
cf902dde83
TASK: Make extension more compatible
...
Migrate sql to doctrine.
Migrate relation resolver to use new API.
2017-07-07 14:44:32 +02:00
fc3c12fa96
BUGFIX: Allow tests to run without database connection
...
Ad TYPO3 Core now makes use of Doctrine, a connection is required to
build system where. Therefore we move it to an own method to exchange
the execution inside of tests.
2017-07-07 12:19:35 +02:00
705e3be85a
TASK: Migrate dev dependencies
...
As testing framework is used, we can prefer dist again to speed up
composer installation.
2017-07-07 12:19:25 +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
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
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
1a41c5e237
FEATURE: Add filter to search
...
* Allow to filter results by field values.
2017-06-06 13:53:08 +02:00
541c6db53a
FEATURE: Allow to configure tables to be processed
...
* Add typoscript option which TYPO3 tables should be processed and which
should not be processed.
* Respect new optiion in hook.
* Also add necessary tests.
* Remove old no longer needed tests for hook.
2016-12-15 14:04:26 +01:00
98affa8f69
TASK: Resolve first review results
...
* Also remove coverage output on stdout, as it won't help anyone.
2016-12-15 09:17:58 +01:00
62ce197406
FEATURE: Added tests for hook and implemented logic ( #8 )
...
* FEATURE: Added tests for hook and implemented logic
* To enable updating search index on modifications through TYPO3 API.
* BUGFIX: Fix path for unit test coverage report
* To fix failing delivery to scrutinizer.
2016-12-12 13:33:07 +01:00
070e901dbb
FEATURE: Add code coverage for tests to travis and scrutinizer ( #6 )
...
* FEATURE: Add code coverage for tests to travis and scrutinizer
* To detect which parts still need to be tested
* BUGFIX: Fix broken TYPO3 installation for tests
* We need the source, otherwise a base test file will be missing
2016-12-10 14:59:48 +01:00
e75f24092e
Feature/improve scrutinizer ( #3 )
...
* TASK: Fix scrutinizer issues
* TASK: Add library dependency
* FIX: Adjust php and TYPO3 requirements
* TASK: Adjust test
2016-12-09 14:07:38 +01:00
b079dd8125
TASK: Migrate existing code ( #2 )
2016-12-09 13:19:35 +01:00
224f945d82
FEATURE: Add first code and tests to integrate travis ci
2016-12-09 11:47:28 +01:00