From 0578e64770491497ac240aa223c2aa098500ed7b Mon Sep 17 00:00:00 2001 From: Jael Gu Date: Tue, 21 Feb 2023 11:00:25 +0800 Subject: [PATCH] Update Readme Signed-off-by: Jael Gu --- README.md | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/README.md b/README.md index 0780e78..0510e6b 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,9 @@ # ElasticSearch Index +author: Jael + +
+ ## Description The index operator index the given documents in ElasticSearch to get ready for retrieval. @@ -7,6 +11,8 @@ It accepts a single document in dictionary or a list of documents (dictionaries) For each document, the index automatically generates a unique id. To use this operator, you need to [set up ElasticSearch](https://www.elastic.co/guide/en/elasticsearch/reference/current/setup.html) in advance. +
+ ## Code Example Insert an example document into ElasticSearch with address of localhost:9200 and index of 'test_index'. @@ -35,3 +41,36 @@ res = es_insert(example_doc) # OR: es_insert([example_doc]) DataCollection(res).show() # Optional: display output data ``` +
+ +## Factory Constructor + +Create the operator via the following factory method: + +***elasticsearch.search(host='localhost', port=9200, index_name='test_index', user=None, password=None, ca_certs=None)*** + +**Parameters:** + +***host***: *str* + +The host to connect ElasticSearch client. + +***port***: *int* + +The port to connect ElasticSearch client. + +***user***: *str* + +The username to connect ElasticSearch client if needed, defaults to None. + +***password***: *str* + +The user password to connect ElasticSearch client if needed, defaults to None. + +***ca_certs***: *str* + +The path to CA certificates to connect ElasticSearch client if needed, defaults to None. + +**Returns:** + +Index response wrapped by `elastic_transport.ObjectApiResponse`. \ No newline at end of file