This site contains the documentation that is relevant to older WSO2 product versions and offerings.
For the latest WSO2 documentation, visit https://wso2.com/documentation/.

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

To use the Elasticsearch connector, add the <elasticsearch.init> element in your configuration before carrying out any other Elasticsearch operations. 

For more information about setup an instance, see https://www.elastic.co/guide/en/elasticsearch/reference/current/setup.html

init
<elasticsearch.init>
    <apiUrl>{$ctx:apiUrl}</apiUrl>
	<pretty>{$ctx:pretty}</pretty>
	<format>{$ctx:format}</format>
	<human>{$ctx:human}</human>
	<filterPath>{$ctx:filterPath}</filterPath>
	<flatSettings>{$ctx:flatSettings}</flatSettings>
	<callback>{$ctx:callback}</callback>
	<case>{$ctx:case}</case>
</elasticsearch.init>
Properties
  • apiUrl: The base end point URL of Elasticsearch API.
  • pretty: The boolean flag to indicate whether the JSON response is to be returned as pretty formatted.
  • format: Indicates whether the results to be returned in more readable YAML format.
  • human: The boolean flag to indicate whether the response is to be returned in human readable format.
  • filterPath: The comma separated list of filters expressed with the dot notation.
  • flatSettings: The boolean flag to indicate whether the response is to be returned in the flat format.
  • callback: The boolean flag to indicate whether the response is to be returned as JSONP result.
  • case: When set to camelCase, all field names in the result will be returned in camel casing, otherwise, underscore casing will be used.

Now that you have connected to Elasticsearch, use the information in the following topics to perform various operations with the connector. 

  • No labels