AttributeError: 'kendra' object has no attribute 'retrieve'
Labels: name: area: vector store, name: auto:bug

### System Info

```
import boto3
from langchain.retrievers import AmazonKendraRetriever

retriever = AmazonKendraRetriever(index_id="xxxxxxxxxxxxxxxxxxxx")
retriever.get_relevant_documents("what is the tax")
```
**Facing the below error**

----------------------------------------

```
AttributeError                            Traceback (most recent call last)
Cell In[48], line 9
      5 # retriever = AmazonKendraRetriever(kendraindex='dfba3dce-b6eb-4fec-b98c-abe17a58cf30', 
      6 #         awsregion='us-east-1', 
      7 #         return_source_documents=True)
      8 retriever = AmazonKendraRetriever(index_id="7835d77a-470b-4545-9613-508ed8fe82d3")
----> 9 retriever.get_relevant_documents("What is dog")

File ~/anaconda3/envs/python3/lib/python3.10/site-packages/langchain/schema/retriever.py:208, in BaseRetriever.get_relevant_documents(self, query, callbacks, tags, metadata, **kwargs)
    206 except Exception as e:
    207     run_manager.on_retriever_error(e)
--> 208     raise e
    209 else:
    210     run_manager.on_retriever_end(
    211         result,
    212         **kwargs,
    213     )

File ~/anaconda3/envs/python3/lib/python3.10/site-packages/langchain/schema/retriever.py:201, in BaseRetriever.get_relevant_documents(self, query, callbacks, tags, metadata, **kwargs)
    199 _kwargs = kwargs if self._expects_other_args else {}
    200 if self._new_arg_supported:
--> 201     result = self._get_relevant_documents(
    202         query, run_manager=run_manager, **_kwargs
    203     )
    204 else:
    205     result = self._get_relevant_documents(query, **_kwargs)

File ~/anaconda3/envs/python3/lib/python3.10/site-packages/langchain/retrievers/kendra.py:421, in AmazonKendraRetriever._get_relevant_documents(self, query, run_manager)
    407 def _get_relevant_documents(
    408     self,
    409     query: str,
    410     *,
    411     run_manager: CallbackManagerForRetrieverRun,
    412 ) -> List[Document]:
    413     """Run search on Kendra index and get top k documents
    414 
    415     Example:
   (...)
    419 
    420     """
--> 421     result_items = self._kendra_query(query)
    422     top_k_docs = self._get_top_k_docs(result_items)
    423     return top_k_docs

File ~/anaconda3/envs/python3/lib/python3.10/site-packages/langchain/retrievers/kendra.py:390, in AmazonKendraRetriever._kendra_query(self, query)
    387 if self.user_context is not None:
    388     kendra_kwargs["UserContext"] = self.user_context
--> 390 response = self.client.retrieve(**kendra_kwargs)
    391 r_result = RetrieveResult.parse_obj(response)
    392 if r_result.ResultItems:

File ~/anaconda3/envs/python3/lib/python3.10/site-packages/botocore/client.py:875, in BaseClient._getattr_(self, item)
    872 if event_response is not None:
    873     return event_response
--> 875 raise AttributeError(
    876     f"'{self._class.name_}' object has no attribute '{item}'"
    877 )

```

### Who can help?

_No response_

### Information

- [ ] The official example notebooks/scripts
- [ ] My own modified scripts

### Related Components

- [ ] LLMs/Chat Models
- [ ] Embedding Models
- [ ] Prompts / Prompt Templates / Prompt Selectors
- [ ] Output Parsers
- [ ] Document Loaders
- [X] Vector Stores / Retrievers
- [ ] Memory
- [ ] Agents / Agent Executors
- [ ] Tools / Toolkits
- [ ] Chains
- [ ] Callbacks/Tracing
- [ ] Async

### Reproduction

Create an kendra index and  then use it to run the below code.

import boto3
from langchain.retrievers import AmazonKendraRetriever

retriever = AmazonKendraRetriever(index_id="xxxxxxxxxxxxxxxxxxxx")
retriever.get_relevant_documents("what is the tax")

### Expected behavior

Fetch the document from the index and retrun it like it was happening in previous version.