Elastic Search Vs Django elastic Search - elasticsearch

I just started learning Elastic Search and doing so I came across Django Elastic Search . SO my question is that whether they both are same or different. Also if you can give a little detail about both . Thnaku

Elasticsearch is an search engine buit on top of Apache Lucene, it allows you to index and search for data using REST and JSON, you can read more about it in the official site.
Django Elasticsearch is a django package to integrate with elasticsearch, it is a client built on top of the official elasticsearch python client, it allows you to integrate your application with elasticsearch, you can read more about it here.
To resume, Django Elasticsearch is a client to integrate Django applications with Elasticsearch.

Related

How to know where the Elastic Search Hits are coming from

I have elastic search cluster.
Currently designing a python service for client for read and write query to my elastic search. The python service will not be maintained by me. Only internally python service will call our elastic search for fetching and writing
Is there any way to configure the elastic search so that we get to know that the requests are coming from python service, Or any way we can pass some extra fields while querying based on that fields we will get the logs
There is no online feature in elasticsearch to resolve your request. (you want to check the source and add fields to query).
but there is a solution for audit logs.
https://www.elastic.co/guide/en/elasticsearch/reference/current/enable-audit-logging.html
What you can do is placing a proxy in front of it and do the logging there, we have an Apache in front of our Elastic clusters to enable SSL-offloading there and add logging and ACL possibilities.

Can Kibana be synced to Elastic App Search?

So I have Kibana set up with my data in it. About 3 indices.
Recently I've deployed Elastic Enterprise Search And im testing out Elastic App Search, but I have no data in it.
My question therefore is, can I somehow migrate or sync my data inside Kibana into Elastic App Search?
Sorry, migration of Elasticsearch indices to Elastic App Search is not available as of now.
Even though it looks like Kibana is holding the data, but actually Elasticsearch is the datastore behind it. App Search is a layer on top of Elasticsearch which manages the indexes, schema, documents etc.
If you're directly ingesting data into Elasticsearch, at this moment it is not possible to automatically migrate to Elastic App Search.

Ideas on making a Java Application with Nutch/Elastic Search and Kibana

I have an idea for an application make a search engine using tools Nutch, ES and Kibana. Nutch for crawling, ES for indexing and Kibana for the visualisation.
Currently, I have all the programs fine and I can successfully use them in terminal. My question is, is it possible to make a Java Application which incoporates Nutch, Es and Kibana all in one?
My idea for the application is that it will accept a URL for nutch to crawl, after crawling it will then accept terms to index. Finally, it will make a visualisation page with Kibana of the data.
Any pointers on how to do this?
Why do you want to have them as a single application? ES and Kibana are services and meant to run continuously. If you had StormCrawler (see comment above) that would be another continuous service. All you'd need to do is build a UI to send the URLs to a queue.

Azure Search Instead of Elasticsearch

The existing application is running in elasticsearch. The functionality of the application covers.
MLT search
synonym search
stopwords
multilingual search
Filtered search
kibana dashboard uses aggregations to show the metrics in the dashboard.
Is it possible to achieve all these functionality in azure-search ?
Azure Search doesn't integrate with Kibana and doesn't support aggregations. All the other functionalities you mentioned are supported in Azure Search. Hope that helps.

How to build relational graph using elasticsearch data

We are building log analytics applicaton in which we are using Graylog & Elasticsearch. Since I have installed Elasticsearch but somehow I want to take the data from elasticsearch and create relational graphs with the data on my own instead of using Xpack-Graph.
i could have used xpack graph api and do http calls to get data but its not free ware and i'm not sure that we will be able to buy one licence
is there any other alternative for xpack graph api which is free ??
or can i query directly to elastic using aggregation if so how feasible it is?? can yo share me some resource on this
Kindly share your thoughts on this.

Resources