# weaviate.exceptions.WeaviateQueryError: Query call with protocol GRPC search failed with message object search at index

**URL:** <https://forum.weaviate.io/t/weaviate-exceptions-weaviatequeryerror-query-call-with-protocol-grpc-search-failed-with-message-object-search-at-index/21891>\
**Category:** Support\
**Created:** [August 22, 2025, 12:55pm UTC](https://forum.weaviate.io/t/weaviate-exceptions-weaviatequeryerror-query-call-with-protocol-grpc-search-failed-with-message-object-search-at-index/21891 "2025-08-22T12:55:01Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dhruvam](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/dhruvam/32/3587_2.png) [@Dhruvam](https://forum.weaviate.io/u/Dhruvam)\
**Post date:** [August 22, 2025, 12:55pm UTC](https://forum.weaviate.io/t/weaviate-exceptions-weaviatequeryerror-query-call-with-protocol-grpc-search-failed-with-message-object-search-at-index/21891/1 "2025-08-22T12:55:01Z")

</div>

### Description

I am using Weaviate Hybrid query and I have nested properties in my schema. I want to pass it to the query\_properties in hybrid query but it just gives error

weaviate.exceptions.WeaviateQueryError: Query call with protocol GRPC search failed with message object search at index collection\_name: local shard object  
search collection\_name: Searching by property ‘abc.xyz’ requires inverted index. Is `indexSearchable` option of property  
‘abc.xyz’ enabled? Set it to `true` or leave empty.

```python
response = collection.query.hybrid(
                query=query_text,
                limit=top_k,
                alpha=alpha,
                return_properties=actual_return_properties,
                return_metadata=metadata_query,
                filters=weaviate_filters,
                query_properties=['a', 'b','abc.xyz']
            )

```

I have added indexSearchable and still it gives me this error. Is anyone facing the same issue? Any help would be appreciated

---

<div class="post-metadata">

**Author:** ![DudaNogueira](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/dudanogueira/32/7846_2.png) [@DudaNogueira](https://forum.weaviate.io/u/DudaNogueira)\
**Post date:** [August 22, 2025, 12:56pm UTC](https://forum.weaviate.io/t/weaviate-exceptions-weaviatequeryerror-query-call-with-protocol-grpc-search-failed-with-message-object-search-at-index/21891/2 "2025-08-22T12:56:36Z")

</div>

hi @Dhruvam !!

Welcome to our community 🤗

If you note in our docs, there are some limitations for objects datatype:

> **[Property data types | Weaviate Documentation](https://docs.weaviate.io/weaviate/config-refs/datatypes#object)**
>
> Weaviate schema data types reference for defining object properties and field specifications.

For instance:

```auto
Currently, object and object[] datatype properties are not indexed and not vectorized.

Future plans include the ability to index nested properties, for example to allow for filtering on nested properties and vectorization options.

```

Let me know if this helps!

---

<div class="post-metadata">

**Author:** ![Dhruvam](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/dhruvam/32/3587_2.png) [@Dhruvam](https://forum.weaviate.io/u/Dhruvam)\
**Post date:** [August 22, 2025, 1:25pm UTC](https://forum.weaviate.io/t/weaviate-exceptions-weaviatequeryerror-query-call-with-protocol-grpc-search-failed-with-message-object-search-at-index/21891/3 "2025-08-22T13:25:43Z")

</div>

Oh Thank You!! Just wanted to know if there is any other way to fetch object array datatype values in python. Surely it will help me a lot. Or is there any work around regarding that?

---

<div class="post-metadata">

**Author:** ![DudaNogueira](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/dudanogueira/32/7846_2.png) [@DudaNogueira](https://forum.weaviate.io/u/DudaNogueira)\
**Post date:** [August 22, 2025, 1:29pm UTC](https://forum.weaviate.io/t/weaviate-exceptions-weaviatequeryerror-query-call-with-protocol-grpc-search-failed-with-message-object-search-at-index/21891/4 "2025-08-22T13:29:02Z")

</div>

Oh, you can fetch them, but not use the to filter/search, like in `query_properties=['a', 'b','abc.xyz']`

---

<div class="post-metadata">

**Author:** ![Dhruvam](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/dhruvam/32/3587_2.png) [@Dhruvam](https://forum.weaviate.io/u/Dhruvam)\
**Post date:** [August 22, 2025, 1:30pm UTC](https://forum.weaviate.io/t/weaviate-exceptions-weaviatequeryerror-query-call-with-protocol-grpc-search-failed-with-message-object-search-at-index/21891/5 "2025-08-22T13:30:27Z")

</div>

During creation of nested properties for object array, do i need to mention “skip\_vectorisation“ for them or it will take it automatically??

---

<div class="post-metadata">

**Author:** ![DudaNogueira](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/dudanogueira/32/7846_2.png) [@DudaNogueira](https://forum.weaviate.io/u/DudaNogueira)\
**Post date:** [August 22, 2025, 1:31pm UTC](https://forum.weaviate.io/t/weaviate-exceptions-weaviatequeryerror-query-call-with-protocol-grpc-search-failed-with-message-object-search-at-index/21891/6 "2025-08-22T13:31:57Z")

</div>

I don’t believe it’s necessary, as it will not be used to vectorize. Maybe in the future it get’s vectorized.

---

<div class="post-metadata">

**Author:** ![Dhruvam](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/dhruvam/32/3587_2.png) [@Dhruvam](https://forum.weaviate.io/u/Dhruvam)\
**Post date:** [August 22, 2025, 1:32pm UTC](https://forum.weaviate.io/t/weaviate-exceptions-weaviatequeryerror-query-call-with-protocol-grpc-search-failed-with-message-object-search-at-index/21891/7 "2025-08-22T13:32:36Z")

</div>

Okay Thank you for your help 😃

---

<div class="post-metadata">

**Author:** ![Dirk](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/dirk/32/46_2.png) [@Dirk](https://forum.weaviate.io/u/Dirk)\
**Post date:** [August 22, 2025, 4:41pm UTC](https://forum.weaviate.io/t/weaviate-exceptions-weaviatequeryerror-query-call-with-protocol-grpc-search-failed-with-message-object-search-at-index/21891/8 "2025-08-22T16:41:37Z")

</div>

Hey - we will start vectorizing objects in 1.33 but ONLY if:

- you are using named vectors (recommended), eg are creating your vectors using `wvc.config.Configure.Vectors.XXX`
- explicitly add them via your source properties ``wvc.config.Configure.Vectors`.text2vec\_XXX(source\_properties=[“prop1”, “prop2”])`
