Understanding Classes Hierarchy

Elastic Search is a Flex component that enables filtering and discovering of large amounts of data given several properties (filters). It can be considered as an information management and visualization tool. It is used specially to browse the multi-faceted data structure in an interactive and navigable way. Using a custom parsing method and filtering engine, any data (or meta-data) can be clearly and properly filtered. The component has several options for user interaction and visual customization.

Elastic Search can be easily integrated in any Flex application. It is compatible Flex SDK 3.5 and above. Developer will only need to :

In the following code sample, we provide a basic integration sample of Elastic Search component.
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:elasticsearch="fr.kapit.elasticsearch.*" xmlns:kapit="fr.kapit.*">
	<mx:ArrayCollection id="myDataProvider">
		<mx:Object name="Jodie" country="Belgique" language="French" continent="Europe"/>
		<mx:Object name="Kate" country="Australia" language="English" continent="Asia Pacific"/>
		<mx:Object name="David" country="USA" language="English" continent="Europe"/>
		<mx:Object name="Nicolas" country="Russia" language="Russian" continent="Europe"/>
		<mx:Object name="Michael" country="USA" language="English" continent="Europe"/>
		<mx:Object name="Isabelle" country="France" language="French" continent="Europe"/>
		<mx:Object name="Dudek" country="Russia" language="Russian" continent="Europe"/>
		<mx:Object name="Hilary" country="USA" language="English" continent="Europe"/>
		<mx:Object name="Georges" country="Finland" language="English" continent="Europe"/>
		<mx:Object name="Fani" country="Italia" language="Italian" continent="Europe"/>
		<mx:Object name="Bertrand" country="France" language="French" continent="Europe"/>
		<mx:Object name="Cyril" country="France" language="French" continent="Europe"/>
		<mx:Object name="Fran├žois" country="Belgique" language="French" continent="Europe"/>
		<mx:Object name="Slim" country="Tunisia" language="Arabic" continent="Africa"/>
		<mx:Object name="Patrick" country="France" language="French" continent="Europe"/>
		<mx:Object name="Abdu" country="Nigeria" language="Nigerian" continent="Africa"/>
	</mx:ArrayCollection>
	<mx:VBox width="100%">	
		<elasticsearch:ElasticSearch
		height="270"
		width="100%"
		filterListFontColor="0x111111"
		dataProvider="{myDataProvider}"
		filterProperties="{['continent','country','language']}" 
		filterLabels="{['Continent','Country','Language']}"/>
	</mx:VBox>
</mx:Application>