Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions docs/getting_started/install_ibexa_dxp.md
Original file line number Diff line number Diff line change
Expand Up @@ -250,11 +250,11 @@ You may choose to replace the [default search engine](legacy_search_overview.md)

Do the following steps to enable Elasticsearch:

1. [Download and install Elasticsearch](install_elastic_search.md)
2. [Verify that the Elasticsearch instance is up](install_elastic_search.md#verify-the-instance)
3. [Set the default search engine](install_elastic_search.md#set-the-default-search-engine)
4. [Configure the search engine](configure_elastic_search.md)
5. [Push the templates](install_elastic_search.md#push-the-templates)
1. [Download and install Elasticsearch](install_elasticsearch.md)
2. [Verify that the Elasticsearch instance is up](install_elasticsearch.md#verify-the-instance)
3. [Set the default search engine](install_elasticsearch.md#set-the-default-search-engine)
4. [Configure the search engine](configure_elasticsearch.md)
5. [Push the templates](install_elasticsearch.md#push-the-templates)

Configure the following parameter in the `.env` file:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ For more information on requirements, see [Requirements page](requirements.md).

It's also recommended to use:

- [Solr](solr_overview.md) or [Elasticsearch](elastic_search_overview.md) for better search and performance
- [Solr](solr_overview.md) or [Elasticsearch](elasticsearch_overview.md) for better search and performance
- a CDN for improved performance and faster ping time worldwide
- you can use Fastly, which has native support as HTTP cache and CDN.
- active/passive database for failover
Expand Down
6 changes: 3 additions & 3 deletions docs/resources/new_in_doc.md
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,7 @@ This page contains recent highlights and notable changes in [[= product_name =]]

### Search

- [Configuring Elasticsearch with analyzers for different languages](https://doc.ibexa.co/en/master/search/search_engines/elastic_search/configure_elastic_search/#add-language-specific-analysers)
- [Configuring Elasticsearch with analyzers for different languages](https://doc.ibexa.co/en/master/search/search_engines/elasticsearch/configure_elasticsearch/#add-language-specific-analysers)
- [ContentName search criterion](https://doc.ibexa.co/en/master/search/criteria_reference/contentname_criterion/)

### Dashboard
Expand Down Expand Up @@ -251,7 +251,7 @@ This page contains recent highlights and notable changes in [[= product_name =]]

### Search

- Updated [Elasticsearch search engine](https://doc.ibexa.co/en/master/search/search_engines/elastic_search/elastic_search_overview/) description
- Updated [Elasticsearch search engine](https://doc.ibexa.co/en/master/search/search_engines/elasticsearch/elasticsearch_overview/) description
- New Search Criteria:
- [Image](https://doc.ibexa.co/en/master/search/criteria_reference/image_criterion/)
- [ImageDimensions](https://doc.ibexa.co/en/master/search/criteria_reference/imagedimensions_criterion/)
Expand Down Expand Up @@ -572,7 +572,7 @@ This page contains recent highlights and notable changes in [[= product_name =]]
### Search

- [Updated search engines documentation](https://doc.ibexa.co/en/master/search/search_engines/search_engines/):
- [Elasticsearch search engine](https://doc.ibexa.co/en/master/search/search_engines/elastic_search/elastic_search_overview/)
- [Elasticsearch search engine](https://doc.ibexa.co/en/master/search/search_engines/elasticsearch/elasticsearch_overview/)
- [Solr search engine](https://doc.ibexa.co/en/master/search/search_engines/solr_search_engine/solr_overview/)
- [Legacy search engine](https://doc.ibexa.co/en/master/search/search_engines/legacy_search_engine/legacy_search_overview/#legacy-search-engine)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description: Index custom data when using the Elasticsearch search engine.

# Index custom Elasticsearch data

[Elasticsearch](elastic_search_overview.md) indexes content and location data out of the box.
[Elasticsearch](elasticsearch_overview.md) indexes content and location data out of the box.
Besides what is indexed automatically, you can add additional data to the Elasticsearch index.

To do so, subscribe to one of the following events:
Expand Down
2 changes: 1 addition & 1 deletion docs/search/search.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ These are supported across different search engines, allowing you to plug in ano

[[= cards([
"search/search_engines/search_engines",
"search/search_engines/elastic_search/elastic_search_overview",
"search/search_engines/elasticsearch/elasticsearch_overview",
"search/search_engines/solr_search_engine/solr_overview",
"search/search_api",
"search/search_criteria_and_sort_clauses",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,11 +64,11 @@ All configuration is made in the `/config/packages/ibexa_elasticsearch.yaml` fil

First, decide how [[= product_name =]] connects to Elasticsearch and configure other connection settings.

For more information, see [Configuring connections](configure_elastic_search.md#configure-connections).
For more information, see [Configuring connections](configure_elasticsearch.md#configure-connections).

Then, define a field type mappings template that instructs Elasticsearch to interpret [[= product_name =]] fields as specific types.

For more information, see [Configuring field type mappings](configure_elastic_search.md#define-field-type-mapping-templates).
For more information, see [Configuring field type mappings](configure_elasticsearch.md#define-field-type-mapping-templates).

## Push the templates

Expand All @@ -91,4 +91,4 @@ php bin/console ibexa:reindex
!!! caution "Risks of premature indexing"

Don't reindex your data before you create index templates.
Otherwise Elasticsearch attempts to use its [dynamic field mapping](https://www.elastic.co/guide/en/elasticsearch/reference/7.7/dynamic-field-mapping.html) feature to create type mappings automatically.
Otherwise Elasticsearch attempts to use its [dynamic field mapping](https://www.elastic.co/guide/en/elasticsearch/reference/7.7/dynamic-field-mapping.html) feature to create type mappings automatically.
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,6 @@ For more information, check [search engine comparison](search_engines.md#search-
!!! tip

The features and performance of Legacy search engine are limited.
If you have specific search or performance needs, it's recommended to use [Solr](solr_overview.md) or [Elasticsearch](elastic_search_overview.md) instead.
If you have specific search or performance needs, it's recommended to use [Solr](solr_overview.md) or [Elasticsearch](elasticsearch_overview.md) instead.

Using the Legacy search engine disables most shop features, such as product search.
4 changes: 2 additions & 2 deletions docs/search/search_engines/search_engines.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Currently, they exist in their own [[= product_name =]] Bundles:

1. [Legacy search engine](legacy_search_overview.md) - a database-powered search engine for basic needs.
1. [Solr](solr_overview.md) - an integration providing better overall performance, better scalability and support for more advanced search capabilities.
1. [Elasticsearch](elastic_search_overview.md) - a document-oriented engine providing even better performance and scalability.
1. [Elasticsearch](elasticsearch_overview.md) - a document-oriented engine providing even better performance and scalability.

## Search engines comparison

Expand All @@ -25,4 +25,4 @@ Currently, they exist in their own [[= product_name =]] Bundles:

\*\* For more information about fulltext search syntax support, see [Fulltext Criterion](fulltext_criterion.md).

\*\*\* Elasticsearch offers query-time boosting instead.
\*\*\* Elasticsearch offers query-time boosting instead.
6 changes: 3 additions & 3 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -473,9 +473,9 @@ nav:
- Search engines:
- Search engines: search/search_engines/search_engines.md
- Elasticsearch search engine:
- Overview: search/search_engines/elastic_search/elastic_search_overview.md
- Install Elasticsearch: search/search_engines/elastic_search/install_elastic_search.md
- Configure Elasticsearch: search/search_engines/elastic_search/configure_elastic_search.md
- Overview: search/search_engines/elasticsearch/elasticsearch_overview.md
- Install Elasticsearch: search/search_engines/elasticsearch/install_elasticsearch.md
- Configure Elasticsearch: search/search_engines/elasticsearch/configure_elasticsearch.md
- Solr search engine:
- Overview: search/search_engines/solr_search_engine/solr_overview.md
- Install Solr: search/search_engines/solr_search_engine/install_solr.md
Expand Down
7 changes: 5 additions & 2 deletions plugins.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ plugins:
'commerce/basket.md': 'commerce/commerce.md'
'templating/layout/customize_basket.md': 'commerce/commerce.md'
'guide/search/extend_solr.md': 'search/search_engines/solr_search_engine/solr_overview.md'
'guide/search/extend_elasticsearch.md': 'search/search_engines/elastic_search/elastic_search_overview.md'
'guide/search/extend_elasticsearch.md': 'search/search_engines/elasticsearch/elasticsearch_overview.md'

'api/public_php_api.md': 'api/php_api/php_api.md'
'api/rest_api_usage.md': 'api/rest_api/rest_api_usage/rest_api_usage.md'
Expand Down Expand Up @@ -300,7 +300,7 @@ plugins:
'guide/personalization/best_practices/recommendation_integration.md': 'personalization/recommendation_integration.md'

'guide/search/search.md': 'search/search.md'
'guide/search/elastic.md': 'search/search_engines/elastic_search/elastic_search_overview.md'
'guide/search/elastic.md': 'search/search_engines/elasticsearch/elasticsearch_overview.md'
'guide/search/solr.md': 'search/search_engines/solr_search_engine/solr_overview.md'
'api/public_php_api_search.md': 'search/search_api.md'
'guide/search/criteria_reference/search_criteria_reference.md': 'search/criteria_reference/search_criteria_reference.md'
Expand Down Expand Up @@ -444,6 +444,9 @@ plugins:
'search/shop_search/search_indexing.md': 'search/search.md'
'search/shop_search/search_synonyms.md': 'search/search.md'
'search/shop_search/search_autosuggest.md': 'search/search.md'
'search/search_engines/elastic_search/install_elastic_search.md': 'search/search_engines/elasticsearch/install_elasticsearch.md'
'search/search_engines/elastic_search/configure_elastic_search.md': 'search/search_engines/elasticsearch/configure_elasticsearch.md'
'search/search_engines/elastic_search/elastic_search_overview.md': 'search/search_engines/elasticsearch/elasticsearch_overview.md'

'api/public_php_api_managing_repository.md': 'content_management/content_management_api/bookmark_api.md'
'guide/request_lifecycle.md': 'infrastructure_and_maintenance/request_lifecycle.md'
Expand Down
Loading