sulu/article-bundle
Dotenv
ELASTICSEARCH_HOST=127.0.0.1:9200
ELASTICSEARCH_INDEX=su_articles
Generated files
config/packages/sulu_article.yaml
sulu_article:
index_name: '%env(resolve:ELASTICSEARCH_INDEX)%'
hosts:
- '%env(resolve:ELASTICSEARCH_HOST)%'
types:
article:
translation_key: "sulu_article.article"
sulu_route:
mappings:
Sulu\Bundle\ArticleBundle\Document\ArticleDocument:
generator: schema
options:
route_schema: '/articles/{object.getTitle()}'
Sulu\Bundle\ArticleBundle\Document\ArticlePageDocument:
generator: article_page
options:
route_schema: '{translator.trans("page")}-{object.getPageNumber()}'
parent: '{object.getParent().getRoutePath()}'
ongr_elasticsearch:
analysis:
tokenizer:
pathTokenizer:
type: path_hierarchy
analyzer:
pathAnalyzer:
tokenizer: pathTokenizer
config/routes/sulu_article_admin.yaml
sulu_article_api:
resource: '@SuluArticleBundle/Resources/config/routing_api.yml'
type: rest
prefix: /admin/api