I have setup a pipeline with a connector using openai from one of the available blueprints.
When I run the mapping and then index some docs - it has created a separate field with a type of float as well as my knn field so when I try and search I get an error along the lines of this field is not knn_type. The float field seems to get created when I add the pipeline. When indexing it works fine i.e. the vectors get added to the knn field but the searches always give me and error.
I have followed the documentation as much as possible but cannot see what I am doing wrong
{
"type": "query_shard_exception",
"reason": "failed to create query: Field 'all_embedding' is not knn_vector type.",
"index": "test",
"index_uuid": "7o1O7UgNRSq50YsZp0NG0A"
}
it seems like the field that is created by the pipeline is a float - although it looks like a vector when you see it - but when you search it needs to be a knn_type so the search fails with the error above. I have tried this with and openai remote model and a huggingface local model