plugin {
    tx_searchcore {
        settings {
            connections {
                elasticsearch {
                    host = {$plugin.tx_searchcore.settings.connections.elasticsearch.host}
                    port = {$plugin.tx_searchcore.settings.connections.elasticsearch.port}
                }
            }

            indexing {
                # Not for direct indexing therefore no indexer.
                # Used to configure tt_content fetching while indexing pages
                tt_content {
                    additionalWhereClause = {$plugin.tx_searchcore.settings.indexing.tt_content.additionalWhereClause}
                }

                pages {
                    indexer = Codappix\SearchCore\Domain\Index\TcaIndexer\PagesIndexer
                    additionalWhereClause = {$plugin.tx_searchcore.settings.indexing.pages.additionalWhereClause}
                    abstractFields = {$plugin.tx_searchcore.settings.indexing.pages.abstractFields}
                    contentFields = {$plugin.tx_searchcore.settings.indexing.pages.contentFields}
                }
            }

            searching {
                fields {
                    query = _all
                }
            }
        }
    }
}

module.tx_searchcore < plugin.tx_searchcore
