618afb784a
Merge remote-tracking branch 'origin/develop' into support/76
...
Conflicts:
Classes/Connection/Elasticsearch/IndexFactory.php
Classes/Domain/Index/TcaIndexer.php
Classes/Domain/Index/TcaIndexer/PagesIndexer.php
Classes/Domain/Index/TcaIndexer/TcaTableService.php
Classes/Domain/Search/QueryFactory.php
Classes/Integration/Form/Finisher/DataHandlerFinisher.php
Documentation/source/readme.rst
2018-03-13 09:32:04 +01:00
ee3987a746
Merge branch 'develop' into support/76
...
Conflicts:
Classes/DataProcessing/ProcessorInterface.php
Classes/Domain/Index/AbstractIndexer.php
Classes/Integration/Form/Finisher/DataHandlerFinisher.php
Makefile
Tests/Functional/Connection/Elasticsearch/FilterTest.php
Tests/Functional/Fixtures/BasicSetup.ts
Tests/Unit/Integration/Form/Finisher/DataHandlerFinisherTest.php
composer.json
2018-03-08 11:58:31 +01:00
6ac2680211
Merge pull request #101 from Codappix/feature/phpcs-travis
...
Feature: Run phpcs on travis
2018-03-06 15:11:46 +01:00
fa2b11f276
Merge pull request #123 from Codappix/feature/118-dataprocessor-adapter
...
FEATURE: 118 dataprocessor adapter
2018-03-06 14:02:10 +01:00
ae51de9041
Merge remote-tracking branch 'origin/develop' into feature/phpcs-travis
...
Conflicts:
Classes/Hook/DataHandler.php
2018-03-06 13:17:29 +01:00
5d1e7c41bc
!!!|FEATURE: Pass facet configuration to search service
...
Do not limit integrator in possibilities to configure.
Therefore previously configure facets for a field need to be adjusted to
contain full configuration for elasticsearch. See changelog.
Resolves : #120
2018-03-06 12:05:32 +01:00
04aaad12fe
FEATURE: Provide ContentObjectDataProcessorAdapterProcessor
...
Allow integrator to execute any existing data processor for content
objects.
Resolves : #118
2018-03-06 11:16:00 +01:00
47b3282034
BUGFIX: Allow indexing of new records with their relations
...
Relations were inserted by TYPO3's DataHandler after indexing and were
therefore not indexed.
We now use a later hook after DataHandler has finished everything, so we
know that we can index. As it's not relevant, we do not differentiate
between add and update anymore, as both trigger "indexDocument" internal.
Resolves : #112
2018-02-22 22:14:44 +01:00
a4150956e9
Merge remote-tracking branch 'origin/feature/merge-with-features' into support/76
2018-02-20 10:11:21 +01:00
810439cc80
Merge remote-tracking branch 'origin/support/76' into feature/merge-with-features
...
Conflicts:
Classes/Domain/Index/TcaIndexer/TcaTableService.php
Classes/Domain/Search/QueryFactory.php
Tests/Functional/Connection/Elasticsearch/IndexTcaTableTest.php
Tests/Functional/Hooks/DataHandler/ProcessesAllowedTablesTest.php
Tests/Unit/Domain/Search/QueryFactoryTest.php
2018-01-30 20:22:09 +01:00
b6070cdb42
TASK: Fix wrong namespace for functional tests
2017-12-12 11:51:38 +01:00
9699a38158
TASK: Adjust test to expect two pages
...
As we now import two pages into db, adjust test assertion.
2017-12-12 11:51:17 +01:00
6423f510e2
!!!|BUGFIX: Index media field of pages as relation uids
...
Always index media field of pages as array.
Index reference_uids for files.
2017-12-12 11:26:46 +01:00
0006148a52
TASK: Fix broken functional tests
...
Add new default TypoScript to not break tests.
2017-11-29 19:43:16 +01:00
03d4d7493c
Merge pull request #99 from Codappix/feature/provide-index-deletion-command
...
FEATURE: Provide command to delete whole index
2017-11-10 22:05:02 +01:00
0815eaff6b
BUGFIX: Remove records during update if no longer available
...
E.g. update is to deactivate a record. In this case we will not be able
to update the record but should delete him instead.
2017-11-10 13:48:53 +01:00
a3a46f5cb5
FEATURE: Provide command to delete whole index
...
This is necessary, e.g. for complete re-indexing.
2017-11-10 13:22:15 +01:00
efeb5d1e07
FEATURE: Add data processing to extension
...
Allow integrators / developer to apply data processing concept known
from FLUIDTEMPLATE to indexing.
2017-10-14 13:02:48 +02:00
aebe58721d
TASK: Add changes from customer project
2017-10-10 11:15:06 +02:00
250dd25107
Merge remote-tracking branch 'origin/develop' into support/62
...
Conflicts:
.travis.yml
Classes/Domain/Index/TcaIndexer/RelationResolver.php
Makefile
Tests/Functional/Connection/Elasticsearch/IndexTcaTableTest.php
composer.json
ext_emconf.php
2017-10-10 10:03:19 +02:00
d45d231585
Merge remote-tracking branch 'origin/develop' into feature/cms-8-support
2017-09-05 19:26:09 +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
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
49a56496c6
TASK: Fix codacy issues
...
Break line to not exceed maximum line length.
Use imported namespace to shorten line.
2017-08-08 11:54:32 +02:00
5c061e5c72
Merge branch 'hotfix/fix-db-tests-on-travis' into support/62
2017-08-08 10:27:28 +02:00
96cfa46056
Merge remote-tracking branch 'origin/develop' into feature/cms-8-support
2017-08-04 13:01:33 +02:00
d59173ec9a
Merge remote-tracking branch 'origin/develop' into feature/cms-8-support
2017-07-28 11:45:09 +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
fe58c09b55
Merge pull request #61 from Codappix/feature/add-facet-keys
...
TASK: Add keys for better access to Facets
2017-07-27 14:28:42 +02:00
a737501dac
TASK: Update existing tests to work with new pages setup
2017-07-18 15:12:24 +02:00
eafed7fb11
TASK: Add keys for better access to Facets
2017-07-18 09:27:46 +02:00
299ec3af5e
TASK: Add tests covering new pages indexing
...
Including content and search abstract.
2017-07-13 14:54:37 +02:00
359d344382
Merge branch 'develop' into support/62
2017-07-11 08:33:20 +02:00
2cd5debf97
BUGFIX: Fix broken getRecord method
...
Also add test covering method.
2017-07-07 16:44:57 +02:00
d61a86f8fe
TASK: Finish TYPO3 CMS 8 update
2017-07-07 16:16:49 +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
3d90bad58d
Merge remote-tracking branch 'origin/develop' into feature/cms-8-support
2017-07-07 11:58:15 +02:00
c58e13cdf6
TASK: Rename vendor
...
As we move it from private repo to codappix.
2017-07-06 23:48:47 +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
c6a199a7a4
BUGFIX: Fix broken functional test
2017-07-06 14:13:26 +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
9d20524706
WIP|TASK: Use new TYPO3
...
Use testing framework configuration.
Use new db.
Begin with replacement of old TYPO3_DB.
2017-07-04 10:12:47 +02:00
4c7bc8b9f5
Merge branch 'feature/filter' into feature/restructure-configuration
2017-06-29 08:45:36 +02:00
1245b403ef
Merge pull request #48 from DanielSiepmann/feature/filter
...
Feature: Filter
2017-06-29 08:27:29 +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
7552b4aba0
Merge remote-tracking branch 'origin/master' into support/62
2017-06-27 14:45:02 +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
1a41c5e237
FEATURE: Add filter to search
...
* Allow to filter results by field values.
2017-06-06 13:53:08 +02:00