查询中间件