i'm searching for working search ui demo or tutorial for building search UI/Frontend. At best for php or js.
I never builded a elasticsearch application, but I already made projects with lucene, solr, epoq and google search.
Already searched on inet but most example are very simple and incomplete.
Examples:
github.com/scotchfield/elasticsearch-react-example/
github.com/spalger/elasticsearch-angular-example
There also API for PHP and JS
www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/quick-start.html
www.elastic.co/guide/en/elasticsearch/client/php-api/2.0/_quickstart.html
What a example should contain (from my view)
* Basic Search Field
* Filter based on es fields index
* Resultview
* Filter interaction with results
* Paging
I was thinking something like this is already exits, but found no matching one. I think better ask, before invest time in creating.
Thanks in Advance
densanki
I found this live demo interesting:
http://demo.searchkit.co/imdb
If you already know ElasticSearch query syntax and some basic concepts like aggregations you may test all that on https://demo.elastic.co/app/kibana. But again, this would require some basic knowledge of Elastic stack.
Otherwise if you want just touch/try most common Elasticsearch features without going into implementations details then you may check these 3 demos for 3rd party SearchKit UI component.
There's also Elastic UI that you might be interested in: https://elastic.github.io/eui/#/
If you want something ready-made for the time-series use-case, you might want to check Sematext Cloud. There's a simpler UI than Kibana there, but there's API access, too, so you can develop your own.
Related
I've been playing with Projects Beta using GitHub's GQL API but can't find a way to filter / search / query them.
For instance, I'd to get all issues in a project for which a field has a specific value.
How do I do so? Is it possible?
None of those objects as a filter attribute.
I've also looked at the search query but that doesn't seem to support Projects or Fields as query parmeters.
Thanks in advance!
I asked about this in the Projects Beta Feedback Discussion.
It seems that filtering hasn't been implemented (yet) and so it's necessary to do things the old fashioned way (like with the REST API) by using queries to get all the issues, then filtering after.
In many ways this is worse than things were with the REST API, as there's no way to get just the issues in a given column, you have to get every issue on the board, which quickly then gets you into needing pagination.
At least GraphQL queries are specifying which nodes/fields you want back, so you're not having to filter through all of everything, just some of everything.
I'm really after some advice here please.
I have a membership website, and I am using WordPress to manage access to my paid subscriptions.
I'm interested in Kibana in terms of its' data visualization but my question is really one of whether I'm using it for the wrong purposes?
My point is: can Kibana be embedded and made to look white-labelled?
I'm pretty sure Kibana is really meant for internal use hence my question.
Thanks!
Yes that is possible. You can create various visualizations and have them integrated into one dashboard in Kibana.
This dashboard feature has capability to share these visualizations as discussed in this LINK. As an example, the share URL comes in the below format:
<iframe src="http://abc.myserver.com:5601/app/kibana#/dashboard/a6c99100-b2b2-11e7-8aa0-9fc1ad35f7e7?embed=true&_g=()" height="600" width="800"></iframe>
You can either share the current state of the dashboard with your users, or share them the most recent view of the dashboard whenever they reload their page.
Let me know if it helps.
I would like to create a sample Form in Kibana (version 6.3) to add data to elasticsearch. Is there an example or link which I can follow it to create my UI in first step and loading data to elasticsearch in second step?
Thanks for advance ^^
Kibana itself is not meant for data manipulation - it is a discoverability and visualisation tool. You can edit saved search objects, but even Kibana itself discourages it. The following is a copy/paste from the Search Objects interface:
Typically objects are only modified via their associated application, which is probably what you should use instead of this screen
My suggestion would be to create a simple web app using something like Flask or Padrino, depending on which language you are most comfortable with. For example, this is how to build a form in Flask. You can use the elasticsearch Python module to record data in the index.
After a lot of researchs, I found this two links 1 & 2 (the best documentation I found) to create a plugin with Forms and interaction with Elasticsearch.
Thanks :)
As part of a school research, I would like to know if certain websites uses Elasticsearch as their search engine. Is there any way of doing so ?
Thanks !
There's no way to know what search engine is being used internally in a website unless they tell you.
But there are many use cases written in the official Elastic page. Writing the companies/services that use your product in your official page is a common practice.
Kibana 4 with aggregation feature has proved very useful to me, however I need to do application-side join inorder to work with the available data.
Is there a way in kibana 4 to execute a application-side join (set of queries + code) and return a dashboard?
I read online docs of how to do this as scripted dashboard (kibana 3) http://www.elasticsearch.org/guide/en/kibana/current/templated-and-scripted-dashboards.html however my understanding is that this is no longer supported in kibana 4.
Kibana 4 is in development (Beta 3 is comming soon). You should look at the github project and browse issues to see watch is/will be implemented in the next versions of kibana 4.
If there is no issue, you should create new one to submit the feature.
Link : https://github.com/elasticsearch/kibana/issues?q=is%3Aissue+scripted+dashboard
Yes you can get. but you should extract the extra fields for that. Through logstash extract the more fields using filter..
Im showing you down with custom dashboards. You need to create dashboard and add visualizations and save it.
It possible using the new version for sure.. (4.0.1) you can very easily manipulate the client side with additional json inputs, or you can create your own queries that will be rendered as a dashboards widgets.