I can't set the
similarity_top_k value when using ObjectRetriever. It always uses the DEFAULT_SIMILARITY_TOP_K value which is 2. But when using it inside SQLTableRetrieverQueryEngine, it works fine.
//Only returns 2 (there are more than 2 objects)
obj_retriever.as_retriever(similarity_top_k=4).retrieve(query)