Aller au contenu principal
Jahia Store
FR

Augmented Search

supported
Télécharger 4.1.0

Informations

Identifiant du module
augmented-search
Identifiant de groupe
org.jahia.modules
Statut
supported
Catégorie
Search
Auteur
JSG
Site web du développeur
http://www.jahia.com
Nécessite Jahia
8.2.0.0
Mis à jour
2026-07-09
Source
scm:git:git@github.com:Jahia/augmented-search.git/augmented-search
Étiquettes
  • search

This module provides the GraphQL API of Jahia Augmented search.

Learn more about Augmented Search on Jahia Academy

Augmented Search is a paid Jahia add-on. Please reach out to your Customer Success Manager to know more.

Versions

New features and improvements

  • Add option to exclude protected nodes that are invisible to guests in live mode
    • New configuration option indexGuestReadableInLiveOnly added (default: false)
    • Enabling this setting may impact search performance
  • Add checks for mandatory i18n fields and language visibility conditions before indexing nodes for each language
    • Required i18n fields must now be populated for both the content and its parent resources for nodes to be indexed in a given workspace
  • Remove extra connectivity pings to improve traffic load during search
  • Add performance improvements for bulk indexation
    • Introduce batch indexation when updating the same parent for multiple subnodes
  • Add configuration options for fine-tuning batch indexation limits, bulk concurrent request limits, and queue request limits
  • Modify association of subnodes with the parent main resource to use the closest parent in the hierarchy instead of the node type order specified in the indexedMainResourceTypes configuration
    • This may affect how content is indexed and appears in search results
  • Prevent export of AS error nodes
  • Add connection check for the Augmented Search Probe
  • Improve indexation status in the UI when indexing multiple sites at once
  • Make the "required" attribute in language settings optional
  • Report non-critical "version conflict" errors separately as log warnings

Bug fixes

  • Fixed indexation of skipped resources (jmix:skipESIndexation) from external nodes
  • Fixed dynamic addition of non-string properties to use native data types instead of being converted to strings
  • Fixed function score updates across all nodes in the cluster
  • Fixed missing results in search queries when terms are removed from a phrase
    • Switch all multi-match query types from TextQueryType.Phrase to TextQueryType.MostFields in content search queries
  • Fixed issue where external nodes were indexed in all workspaces even when only the LIVE workspace was enabled
  • Fixed translation labels in the confirmation dialog
Nécessite Jahia 8.2.0.0Mis à jour 2026-04-23

Breaking Changes

The introduction of Elasticsearch 9x support meant support for Elasticsearch 7x and for JDK 11 had to be dropped. As a result, make sure to upgrade to Elasticsearch 9x and JDK 17 before starting elasticsearch-connector 4.0.0 and augmented-search 4.0.0.

The API and the configuration UI have been updated to match the changes in the elasticsearch-connector module (version 4.0.0) only exposing one connection at a time.

Follow this documentation to migrate from Augmented Search 3 to 4.

Deprecations

Graphql query endpoints search.dbConnections and search.getConnection have been deprecated and will be removed in the next major version since we now only have a single static connection. search.connectionPlugins has been added as a replacement.

New features and improvements

  • Remove dependency to database-connector and add one to elasticsearch-connector 4.0.0+
  • Update the visibility listener to use OSGi instead of Spring and reduce log pollution
  • Move hardcoded properties to config, make default page size configurable from config and allow a configurable fuzziness at search level
  • Update indexers for Elasticsearch 9
  • Update the shard configuration API and the probe for Elasticsearch 9
  • Add explicit types now required in Elasticsearch 9
  • Update elasticsearch-connector package name
  • Update search api for Elasticsearch 9
  • Allow higher major version of apache tika (3+)
  • Update babel from 7.17.0 to 7.28.4
  • Adjust minimum jackson version requirement from 2.17.0 to 2.15.2
  • Restore date math parsing after upgrade to Elasticsearch 9

Bug Fixes

  • Provide additional language settings for the stop words
  • Make min score configurable
  • Remove unpublished document from index by detecting j:published change in live workspace
  • Fixed html parsing issue in JSONNodeGenerator
  • Fixed issue when indexing live external nodes
  • Update function score functionality to work with ES9
  • Various fixes related to the Elasticsearch upgrade
  • Fixed delete button state while indexing
Nécessite Jahia 8.2.0.0Mis à jour 2026-04-27

Improvements

  • Allow higher major version of Apache Tika (from 2 to 3)

Bug Fixes

  • Fixed reindexing issue in the html content parsing
Nécessite Jahia 8.1.3.0Mis à jour 2025-10-14

Breaking Changes

The following changes require the installation of the ICU plugin

  • Improved the stopwords behaviour for i18n content
  • Search in accentuated languages

New Features and Improvements

  • Added missing database-connector dependency
  • Added license check at the OSGi level
  • Enable weakref storage in AS index
  • Improved french and german labels

Bug Fixes

  • Ensure we consider self facet when filtering
  • Use iterator to remove from collection to avoid exception
  • Do not perform highlights query if the excerpt field is not requested in the GraphQL query
Nécessite Jahia 8.1.3.0Mis à jour 2025-03-21

Improvements

  • Improved the numberRange facet to return min:0, max:0 instead of an exception
  • Removed old deprecated search API (query.jcr.searches.search)
  • Removed test libraries from the runtime jar

Bug fixes

  • Fixed issue with incorrect workspace value when indexing external data events
  • Fixed issues in the site selector and in the logs related to a wrong json usage
  • Fixed issue with indices and aliases not well recreated when indices are missing (after a manual deletion for instance)
Nécessite Jahia 8.1.3.0Mis à jour 2024-03-27

Improvements

  • Introduced a new property “org.jahia.modules.augmentedsearch.recordErrorsInJCR” to disable error recording in the JCR
  • Introduced a new property “org.jahia.modules.augmentedsearch.reindexParentIfMissing” to stop reindexing a parent if a document is missing

Bugfixes

  • Fixed a defect with the Error Handler Job causing the Elasticsearch connection to be closed
  • Prevented duplicate operations from happening during indexation 
  • Fixed an overflow issue in the Augmented Search SAM (Server Availability Manager) probe and improved debug messages
Nécessite Jahia 8.1.3.0Mis à jour 2023-06-20

Bug fixes

  • Optimized the requests when adding/updating a category and added a log message if the changes are affecting nodes
  • Fixed issue with weakreferences not well indexed
Nécessite Jahia 8.1.2.0Mis à jour 2023-02-23

Bug fixes

  • Fixed indexation process to return old indexes in case of error
Nécessite Jahia 8.1.2.0Mis à jour 2023-01-26

Improvements

  • Added recording of Elasticsearch errors per site in JCR (only the last 100)
  • Added error management to automatically reindex the full document if parent document is missing
  • Added GraphQL mutation to be able to index a specific node
  • Added the possibility to disable the indexation of a folder

Bug fixes

  • Fixed issue with node type mapping for files not taken into account when searching in all content
  • Fixed issue with deleted page not removed from the default elasticsearch index (used in edit / preview)
  • Fixed healthcheck error when there's no site deployed
  • Fixed exceptions during indexation due to BulkProcessor objects still in memory
  • Fixed issue with the page title having less weight than the page content by updating the Elasticsearch main field
  • Fixed issue with lastModification and lastPublication info not indexed for files and jmix:mainResource
  • Fixed issue with weakreferences not well indexed
Nécessite Jahia 8.1.2.0Mis à jour 2023-01-12
  • Fixed issue when retrieving property type from external data provider
Nécessite Jahia 8.1.0.0Mis à jour 2022-09-27

Bug fixes

  • Fixed issue with multiple indices created when elasticsearch connection timeout occurs
Nécessite Jahia 8.1.0.0Mis à jour 2022-07-22
3.3.1brouillonTélécharger

Bug fixes

  • Fixed issue with multiple indices created when elasticsearch connection timeout occurs
Nécessite Jahia 8.1.0.0Mis à jour 2022-07-22

Please review the upgrade instructions

New features

  • Added a new index for files only
  • Added a language detection plugin
  • Added a new property "org.jahia.modules.augmentedsearch.extracted.text.maximum" for the file content indexation (from 100Ko to 1Mo)
  • Added search-in functionality for the new file index
  • Added default index and component templates (more details here)
  • Added new boost values in configuration file for fine tuning search results
  • Added possibility to boost specific content with a json file
  • Added the possibility to get score functions from modules
  • Improved indexation by avoiding files references
  • Added property "org.jahia.modules.augmentedsearch.file.mappedNodeTypes"
  • Added upgrade scripts to add the new properties in the cfg file
    org.jahia.modules.augmentedsearch.numberOfShards (-1 by default - meaning automatically calculated)
    org.jahia.modules.augmentedsearch.numberOfReplicas (-1 by default - meaning automatically calculated)
    org.jahia.modules.augmentedsearch.maxShardSizeInGb (20 by default)
    org.jahia.modules.augmentedsearch.minHeapPerShardInMb (50 by default)
    org.jahia.modules.augmentedsearch.file.mappedNodeTypes
  • Added usage of the prefix for ElasticSearch index name if available (see elasticsearch-connector-3.2.0)
  • Added a new GraphQL entry point to estimate the best number of shards to use
  • Added SAM probe to compare shards number with module recommendation
    Verifies the number of shards. This probe has a default severity of HIGH and can return a GREEN, YELLOW, or RED.
    The following messages are available:
    1 - AS status is OK (GREEN - everything is OK)
    2 - Number of shards can be improved, should be between min and max, is now nb (YELLOW - indicates it differs by 1)
    3 - Number of shards can be improved, should be between min and max, is now nb (RED - indicates it differs by more than 1)
    4 - Cannot get information from AS (RED- the server produced an Exception)
  • Added a step to update the shards number before full indexation
  • Added indexation of extension nodes in edit and live
  • Added a force re-indexation option in GraphQL query and UI
  • Optimized the query used to retrieve indexed sites
  • Improved memory usage by refreshing the JCR session more frequently
  • Improved license handling by adding violation message in Augmented Search UI

Bug fixes and improvements

  • Fixed query for finding document impacted by category change
  • Fixed issue with force indexation when indexationEnd doesn't exist
  • Fixed performance issue by avoiding heavy query inside the JCR listener
  • Fixed issue with event replay after stopping / restarting AS (cluster only)
  • Fixed issue with legacy search API when site parameter is empty
  • Fixed minor security vulnerabilities
Nécessite Jahia 8.1.0.0Mis à jour 2022-06-09

Bug fixes and improvements

  • Fixed session handling to avoid memory issues
  • Updated code after GraphQL libraries upgrade (See GraphQL v2.7.0)
Nécessite Jahia 8.1.0.0Mis à jour 2021-11-04

New features

  • Added support for multi-level sorting
  • Added support for query level boosts on metadata, main and content

Bug fixes and improvements

  • Disabled fuzziness if search phrase is over 200 characters to prevent Elasticsearch exception
  • Fixed an issue when using rangeFacet with numbers as some specific numbers were incorrectly interpreted as dates
  • Fixed an exception when the user is null in the current session

Please review upgrade instructions, in particular, if you’re upgrading from a version earlier than 1.5.2 / 3.1.2

Nécessite Jahia 8.0.1.0Mis à jour 2021-08-17

New features

  • Added support for multi-level sorting
  • Added support for query level boosts on metadata, main and content

Bug fixes and improvements

  • Disabled fuzziness if search phrase is over 200 characters to prevent Elasticsearch exception
  • Fixed an issue when using rangeFacet with numbers as some specific numbers were incorrectly interpreted as dates.
  • Fixed an exception when the user is null in the current session

Please review upgrade instructions, in particular, if you’re upgrading from a version earlier than 1.5.2 / 3.1.2

Nécessite Jahia 8.0.1.0Mis à jour 2021-09-21

Important: Please review instructions available on the Academy prior to upgrade: https://academy.jahia.com/documentation/developer/augmented-search/3.1-1.5/overview-and-setup/upgrading-augmented-search

New features:

  • Added support for triggering indexing per workspace via the GraphQL API
  • Introduced a configuration property to specify which workspace to be indexed

Bug fixes and improvements:

  • Fixed an issue when using numbers with range facet
  • Improved Elasticsearch resource usage (indexing time and reduced dataset size), removed duplicated data.
  • Fixed an issue with timeout in scroll search
  • Prevented duplicate indexation from being triggered by the user if clicking multiple times on the index button before the first indexation started.
Nécessite Jahia 8.0.1.0Mis à jour 2021-09-21

This maintenance release addresses the following defects:

  • Fixed inconsistency in termFacet when submitting null values
  • Fixed JCR exceptions during indexing
  • Fixed issue when wildcard (*) property name was used in the CND

We also introduced the following minor improvements:

  • Updated GraphQL types for better consistency across the schema
  • Reduced the number of database connections used during indexing
  • Ability to fetch mappedNodeTypes values from java endpoint when using the java service
     
Nécessite Jahia 8.0.1.0Mis à jour 2021-09-21

This version of Augmented search aims at improving Elasticsearch resource utilization by reducing the number of indices by 4x, down to one index per language. 

If you are using a custom mapping (for example through augmented-search-custom-configuration), make sure to update your mapping prior to upgrading.

Additional details about upgrading are available on Jahia's Academy.

Changes introduced in this version:

  • Reduction of the number of Elasticsearch indices (one index per language)
  • Improvement of data indexed and made available through the link property (in search > results > hits > link)
  • Modification of the default configuration to only index pdf files (previous default configuration was indexing all files)
Nécessite Jahia 8.0.1.0Mis à jour 2021-09-21

This version introduces performance improvement and reduces memory usage when indexing large sites.

Nécessite Jahia 8.0.1.0Mis à jour 2021-09-21

This version of augmented-search addresses the following defects:

  • Use of skipIndexation preventing documents from being edited after migrating to a newer version of augmented search. Please refer to this page on the academy for upgrade instructions.
  • Exception when creating a new category on a browsing node.
Nécessite Jahia 8.0.1.0Mis à jour 2021-09-21

Augmented Search Manager UI
This new version of Augmented Search introduces a new administrative UI to manage site indexation which can be used to perform actions such as:

  • Adding or removing sites from Augmented Search
  • Triggering indexation per site or for all sites and checking indexation status per site
  • Checking which Elasticsearch plugins are installed

New Features
This version of Augmented Search introduces the following features:

  • Added support for hierarchical facets
  • Introduced the ability between skipping indexing for a page only or for a page and its subnodes
  • Indexing per site
  • Indexing content under system site
  • Added a setting, in the configuration file, to specify which files should be indexed based on their extension
  • Updated configuration file to index "jmix:mainResource" by default
  • Tagged the “old” search node as deprecated in the GraphQL schema
  • Added a property in the hits node allowing the retrieval of any properties from the Elasticsearch document
  • New Administrative API to manage Augmented Search

Defects
We addressed the following defects:

  • In some situations, html tags were not removed properly during indexation
  • Fixed an issue with possible configuration conflicts when upgrading Augmented Search
  • Language variants (fr_FR, en_GB) were not properly supported by Augmented Search
  • Incorrect behavior during indexing per site in cluster mode was introduced in version 3.0.0, this was addressed with release 3.0.1

Augmented Search documentation is available on the Academy: https://academy.jahia.com/documentation/developer#augmented-search

Nécessite Jahia 8.0.1.0Mis à jour 2021-09-21

New search entry point

This new release introduces a new entry point for search in Jahia’s GraphQL API. This new search entry point, available directly at the API’s root level, will operate in parallel with the previous one (available in jcr > searches). The objective of this entry point is to improve usability of the API and will be the prime location for new features until the release of Augmented Search 3.0 which will see the deprecation of the previous search node. We do not expect to introduce any breaking changes in the new node prior to the release of Augmented Search 3.0, so you can already start using it for your new developments.

Augmented Search Java service

A Java service has been created to allow augmented-search to be used directly from a Java module, without the needs of using GraphQL API.

Search without search terms

We introduced the ability to get search results without providing search terms, allowing implementation of user interfaces centered around data exploration (for example to fetch aggregations over an unfiltered dataset).

Schema changes

  • For more clarity, the field "type" within hits was renamed to "mimeType"
Nécessite Jahia 8.0.0.0Mis à jour 2021-09-21

This version of Augmented Search introduces the following features:

  • Support for additional languages such as Polish, Japanese through the use of Elasticsearch plugins
  • Improved GraphQL schema documentation
  • Updated mapping to support aggregation on documents mimeType
  • Updated the augmented-search-ui sample module to the latest version of Elastic search-ui (1.4.1), which introduces support for conditional facets
  • Added a mixin to prevent content from being indexed

We addressed the following defects:

  • Fixed issue occurring during bulk indexing
  • Fixed issue when reindexing after deleting a site with multiple languages
  • Fixed issue with sorting on custom properties

Augmented Search 2.1.1 is compatible with Jahia 8.0.0.0 and above

Nécessite Jahia 8.0.0.0Mis à jour 2021-09-21

New release compatible with Jahia 8

Nécessite Jahia 8.0.0.0Mis à jour 2021-09-21

Improvements

  • Added recording of Elasticsearch errors per site in JCR (only the last 100)
  • Added error management to automatically reindex the full document if parent document is missing
  • Added GraphQL mutation to be able to index a specific node
  • Added the possibility to disable the indexation of a folder

Bug fixes

  • Fixed issue with node type mapping for files not taken into account when searching in all content
  • Fixed issue with deleted page not removed from the default elasticsearch index (used in edit / preview)
  • Fixed healthcheck error when there's no site deployed
  • Fixed exceptions during indexation due to BulkProcessor objects still in memory
  • Fixed issue with the page title having less weight than the page content by updating the Elasticsearch main field
  • Fixed issue with lastModification and lastPublication info not indexed for files and jmix:mainResource
  • Fixed issue with weakreferences not well indexed
Nécessite Jahia 7.3.5.0Mis à jour 2023-01-12

Bug fixes

  • Fixed issue with multiple indices created when elasticsearch connection timeout occurs
Nécessite Jahia 7.3.5.0Mis à jour 2022-07-22
1.6.1brouillonTélécharger

Bug fixes

  • Fixed issue with multiple indices created when elasticsearch connection timeout occurs
Nécessite Jahia 7.3.5.0Mis à jour 2022-07-19

Please review the upgrade instructions

New features

  • Added a new index for files only
  • Added a language detection plugin
  • Added a new property "org.jahia.modules.augmentedsearch.extracted.text.maximum" for the file content indexation (from 100Ko to 1Mo)
  • Added search-in functionality for the new file index
  • Added default index and component templates (more details here)
  • Added new boost values in configuration file for fine tuning search results
  • Added possibility to boost specific content with a json file
  • Improved indexation by avoiding files references
  • Added property "org.jahia.modules.augmentedsearch.file.mappedNodeTypes"
  • Added usage of the prefix for ElasticSearch index name if available (see elasticsearch-connector-2.1.0)
  • Added a new GraphQL entry point to estimate the best number of shards to use
  • Added SAM probe to compare shards number with module recommendation
    Verifies the number of shards. This probe has a default severity of HIGH and can return a GREEN, YELLOW, or RED. The following messages are available:
    1- AS status is OK (GREEN - everything is OK)
    2- Number of shards can be improved, should be between min and max, is now nb (YELLOW - indicates it differs by 1)
    3- Number of shards can be improved, should be between min and max, is now nb (RED - indicates it differs by more than 1)
    4- Cannot get information from AS (RED- the server produced an Exception)
  • Added a step to update the shards number before full indexation
  • Added indexation of extension nodes in edit and live
  • Added a force re-indexation option in GraphQL query
  • Optimized the query used to retrieve indexed sites
  • Improved memory usage by refreshing the JCR session more frequently
  • Improved license handling by adding violation message in Augmented Search UI

Bug fixes and improvements

  • Fixed issue with force indexation when indexationEnd doesn't exist
  • Fixed performance issue by avoiding heavy query inside the JCR listener
  • Fixed issue with event replay after stopping / restarting AS (cluster only)
  • Fixed issue with legacy search API when site parameter is empty
Nécessite Jahia 7.3.5.0Mis à jour 2022-06-09

Bug fixes

  • Fixed issue with multiple indices created when elasticsearch connection timeout occurs
Nécessite Jahia 7.3.5.0Mis à jour 2022-07-11

Bug fixes

  • Fixed issue with category event listener leading to fetching all documents instead of the one pertaining to the modified category
Nécessite Jahia 7.3.5.0Mis à jour 2021-11-02

Bug fixes and improvments

  • Fix potential memory leak while scrolling JCR repository
Nécessite Jahia 7.3.5.0Mis à jour 2021-09-03

New features

  • Added support for multi-level sorting
  • Added support for query level boosts on metadata, main and content

Bug fixes and improvements

  • Disabled fuzziness if search phrase is over 200 characters to prevent Elasticsearch exception
  • Fixed an issue when using rangeFacet with numbers as some specific numbers were incorrectly interpreted as dates
  • Fixed an exception when the user is null in the current session

Please review upgrade instructions, in particular, if you’re upgrading from a version earlier than 1.5.2 / 3.1.2

Nécessite Jahia 7.3.5.0Mis à jour 2021-08-17

New features

  • Added support for multi-level sorting
  • Added support for query level boosts on metadata, main and content

Bug fixes and improvements

  • Disabled fuzziness if search phrase is over 200 characters to prevent Elasticsearch exception
  • Fixed an issue when using rangeFacet with numbers as some specific numbers were incorrectly interpreted as dates.
  • Fixed an exception when the user is null in the current session

Please review upgrade instructions, in particular, if you’re upgrading from a version earlier than 1.5.2 / 3.1.2

Nécessite Jahia 7.3.5.0Mis à jour 2021-09-21

Important: Please review instructions available on the Academy prior to upgrade: https://academy.jahia.com/documentation/developer/augmented-search/3.1-1.5/overview-and-setup/upgrading-augmented-search

New features:

  • Added support for triggering indexing per workspace via the GraphQL API
  • Introduced a configuration property to specify which workspace to be indexed

Bug fixes and improvements:

  • Fixed an issue when using numbers with range facet
  • Improved Elasticsearch resource usage (indexing time and reduced dataset size), removed duplicated data.
  • Fixed an issue with timeout in scroll search
  • Prevented duplicate indexation from being triggered by the user if clicking multiple times on the index button before the first indexation started.
Nécessite Jahia 7.3.5.0Mis à jour 2021-09-21

This maintenance release addresses the following defects:

  • Fixed inconsistency in termFacet when submitting null values
  • Fixed JCR exceptions during indexing
  • Fixed issue when wildcard (*) property name was used in the CND
  • Fixed an issue preventing re-index from Jahia 7x UI

We also introduced the following minor improvements:

  • Updated GraphQL types for better consistency across the schema
  • Reduced the number of database connections used during indexing
  • Ability to fetch mappedNodeTypes values from java endpoint when using the java service
Nécessite Jahia 7.3.5.0Mis à jour 2021-09-21

This version of Augmented search aims at improving Elasticsearch resource utilization by reducing the number of indices by 4x, down to one index per language. 

If you are using a custom mapping (for example through augmented-search-custom-configuration), make sure to update your mapping prior to upgrading.

Additional details about upgrading are available on Jahia's Academy.

Changes introduced in this version:

  • Reduction of the number of Elasticsearch indices (one index per language)
  • Improvement of data indexed and made available through the link property (in search > results > hits > link)
  • Modification of the default configuration to only index pdf files (previous default configuration was indexing all files)
Nécessite Jahia 7.3.5.0Mis à jour 2021-09-21

This version addresses a compatibility issue with tomcat 9.0.37+ when using filters in search nodes under the jcr node (jcr.searches).

Note: this issue is not present in Augmented Search 1.5x

Nécessite Jahia 7.3.5.0Mis à jour 2021-09-21

This version introduces performance improvement and reduces memory usage when indexing large sites.

Nécessite Jahia 7.3.5.0Mis à jour 2021-09-21

This version of augmented-search addresses the following defects:

  • Use of skipIndexation preventing documents from being edited after migrating to a newer version of augmented search. Please refer to this page on the academy for upgrade instructions.
  • Exception when creating a new category on a browsing node.
Nécessite Jahia 7.3.5.0Mis à jour 2021-09-21

New Features
This version of Augmented Search introduces the following features:

  • Added support for hierarchical facets
  • Introduced the ability between skipping indexing for a page only or for a page and its subnodes
  • Indexing per site
  • Indexing content under system site
  • Added a setting, in the configuration file, to specify which files should be indexed based on their extension
  • Updated configuration file to index "jmix:mainResource" by default
  • Tagged the “old” search node as deprecated in the GraphQL schema
  • Added a property in the hits node allowing the retrieval of any properties from the Elasticsearch document
  • New Administrative API to manage Augmented Search

Defects
We addressed the following defects:

  • In some situations, html tags were not removed properly during indexation
  • Fixed an issue with possible configuration conflicts when upgrading Augmented Search
  • Language variants (fr_FR, en_GB) were not properly supported by Augmented Search
  • Incorrect behavior during indexing per site in cluster mode was introduced in version 1.4.0, this was addressed with release 1.4.1

Augmented Search documentation is available on the Academy: https://academy.jahia.com/documentation/developer#augmented-search

Nécessite Jahia 7.3.5.0Mis à jour 2021-09-21

New search entry point

This new release introduces a new entry point for search in Jahia’s GraphQL API. This new search entry point, available directly at the API’s root level, will operate in parallel with the previous one (available in jcr > searches). The objective of this entry point is to improve usability of the API and will be the prime location for new features until the release of Augmented Search 1.4 which will see the deprecation of the previous search node. We do not expect to introduce any breaking changes in the new node prior to the release of Augmented Search 1.4, so you can already start using it for your new developments.

Augmented Search Java service

A Java service has been created to allow augmented-search to be used directly from a Java module, without the needs of using GraphQL API.

Search without search terms

We introduced the ability to get search results without providing search terms, allowing implementation of user interfaces centered around data exploration (for example to fetch aggregations over an unfiltered dataset).

Schema changes

  • For more clarity, the field "type" within hits was renamed to "mimeType"

 

Note: The hotfix introduced to support language variants in AS 1.2.2 is not included in release 1.3.0. AS 1.4.0 will be the next version containing this fix.

Nécessite Jahia 7.3.2.0Mis à jour 2021-09-21

This version introduces performance improvement and reduces memory usage when indexing large sites.

Nécessite Jahia 7.3.2.0Mis à jour 2021-09-21

This hotfix introduces the support of language variants in Augmented Search (fr_FR, en_GB), short naming (en, fr, de, ...) is still supported.

Nécessite Jahia 7.3.2.0Mis à jour 2021-09-21

This version of Augmented Search introduces the following features:

  • Support for additional languages such as Polish, Japanese through the use of Elasticsearch plugins
  • Improved GraphQL schema documentation
  • Updated mapping to support aggregation on documents mimeType
  • Updated the augmented-search-ui sample module to the latest version of Elastic search-ui (1.4.1), which introduces support for conditional facets
  • Added a mixin to prevent content from being indexed

We addressed the following defects:

  • Fixed issue occurring during bulk indexing
  • Fixed issue when reindexing after deleting a site with multiple languages
  • Fixed issue with sorting on custom properties

Augmented Search 1.2.1 is compatible with Jahia 7.3.2.0 and above

Nécessite Jahia 7.3.2.0Mis à jour 2021-09-21
Nécessite Jahia 7.3.2.0Mis à jour 2021-09-21

First release of our new Augmented Search GraphQL API.

  • Search full text
  • Facets on fields
  • Filter on fields
  • Follow ACLs and visibility constrains defined in Jahia
  • ...
Nécessite Jahia 7.3.3.0Mis à jour 2021-09-21