One quick feedback:
I believe that most of the documentation is very centered in query engines (e.g.
https://gpt-index.readthedocs.io/en/latest/examples/vector_stores/WeaviateIndexDemo-Hybrid.html)
In most of my applications I am not that interested in the query engines, but I am very interested in the retriever - specially because the query engine has its own prompt and although it is customizable I have other engines I want to couple with my prompts
I deeply believe that having this double standard (query engine as a 1st class citizen & retriever as 2nd class) can lead to some bias also in the code development
🙂 idk if you guys agree with it