Weaviate Hybrid Search Returns Error
Labels: name: area: vector store, name: auto:bug

### System Info

LangChain version: 0.0.276
Python version: 3.11.2
Platform: x86_64 Debian 12.2.0-14
Weaviate as vectorstore

### Who can help?

_No response_

### Information

- [X] 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

```
import os, openai, weaviate
from langchain.embeddings.openai import OpenAIEmbeddings
from langchain.vectorstores import Weaviate
from langchain.retrievers.weaviate_hybrid_search import WeaviateHybridSearchRetriever

openai.api_key  = os.environ['OPENAI_API_KEY']
embeddings = OpenAIEmbeddings()
INDEX_NAME = 'LaborIA_VectorsDB'

client = weaviate.Client(
    url = "http://10.0.1.21:8085",
    additional_headers = {
        "X-OpenAI-Api-Key": openai.api_key
    }
)

weaviate = Weaviate(
    client = client,
    index_name = INDEX_NAME,
    text_key = "text",
    by_text = False,
    embedding = embeddings,
)

hyb_weav_retriever = WeaviateHybridSearchRetriever(
    client=client,
    index_name=INDEX_NAME,
    text_key="text",
    attributes=[],
    create_schema_if_missing=True,
)

returned_docs_hybrid = hyb_weav_retriever.get_relevant_documents(question, score=True)
```
This returns the following trace:
```
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
File <timed exec>:1

File [~/AI](https://vscode-remote+ssh-002dremote-002b10-002e0-002e1-002e21.vscode-resource.vscode-cdn.net/home/rodrigo/AI%20Project/~/AI) Project/jupyternbook/lib/python3.11/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 [~/AI](https://vscode-remote+ssh-002dremote-002b10-002e0-002e1-002e21.vscode-resource.vscode-cdn.net/home/rodrigo/AI%20Project/~/AI) Project/jupyternbook/lib/python3.11/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 [~/AI](https://vscode-remote+ssh-002dremote-002b10-002e0-002e1-002e21.vscode-resource.vscode-cdn.net/home/rodrigo/AI%20Project/~/AI) Project/jupyternbook/lib/python3.11/site-packages/langchain/retrievers/weaviate_hybrid_search.py:113, in WeaviateHybridSearchRetriever._get_relevant_documents(self, query, run_manager, where_filter, score)
    111 result = query_obj.with_hybrid(query, alpha=self.alpha).with_limit(self.k).do()
    112 if "errors" in result:
--> 113     raise ValueError(f"Error during query: {result['errors']}")
    115 docs = []
    117 for res in result["data"]["Get"][self.index_name]:

ValueError: Error during query: [{'locations': [{'column': 6, 'line': 1}], 'message': 'get vector input from modules provider: VectorFromInput was called without vectorizer', 'path': ['Get', 'LaborIA_VectorsDB']}]
```

### Expected behavior

Returned relevant documents.