查询引擎#
概念#
查询引擎是一个通用接口,允许您对数据提出问题。
查询引擎接受自然语言查询,并返回丰富的响应。它通常(但并非总是)建立在一个或多个索引上,通过检索器实现。您可以组合多个查询引擎以实现更高级的功能。
Tip
如果您想与您的数据进行对话(而不是单一的问答),请查看聊天引擎
使用模式#
开始使用:
query_engine = index.as_query_engine()
response = query_engine.query("Who is Paul Graham.")
要获取响应流:
query_engine = index.as_query_engine(streaming=True)
streaming_response = query_engine.query("Who is Paul Graham.")
streaming_response.print_response_stream()
查看完整的使用模式以获取更多细节。
模块#
在模块指南中找到所有模块。
支持模块#
还有支持模块。