Flexmonster - Connect to Elasticsearch
Demos
by Flexmonster Pivot Table
HTML
<link rel="stylesheet" href="https://s3.amazonaws.com/flexmonster/2.3/demo.css">
<script src="https://cdn.flexmonster.com/2.7-beta/flexmonster.js"></script>
<div id="pivot-container"></div>
JavaScript
new Flexmonster({
container: "#pivot-container",
componentFolder: "https://cdn.flexmonster.com/2.7-beta/",
width: "100%",
height: 600,
toolbar: true,
report: {
"dataSource": {
"dataSourceType": "elasticsearch",
"host": "http://olap.flexmonster.com:9200",
"index": "fm-product-sales",
"mapping": {
"@timestamp": {
"visible": false
},
"@version": {
"visible": false
},
"host": {
"visible": false
},
"message": {
"visible": false
},
"path": {
"visible": false
}
}
},
"slice": {
"reportFilters": [
{
"uniqueName": "Business Type.keyword",
"caption": "Business Type",
"filter": {
"members": [
"business type.keyword.[value added reseller]"
],
"negation": true
}
},
{
"uniqueName": "Country.keyword",
"caption": "Country",
"filter": {
"members": [
"country.keyword.[france]",
"country.keyword.[germany]"
],
"negation": true
}
},
{
"uniqueName": "Destination.keyword",
"caption": "Destination",
"filter": {
"members": [
"destination.keyword.[australia]",
"destination.keyword.[united states]",
"destination.keyword.[germany]"
]
}
}
],
"rows": [
{
"uniqueName": "Category.keyword",
"caption": "Category"
}
],
"columns": [
{
...