2 个仓库
Middleware that intercepts database execution to append SQL statements to the API response for troubleshooting.
Distinct from SQL Execution Logging: Distinct from SQL Execution Logging: appends logs directly to the HTTP response rather than a file or database log.
Explore 2 awesome GitHub repositories matching data & databases · Query Debugging Middleware. Refine with filters or upvote what's useful.
该项目是使用 Laravel 框架渲染交互式数据表的服务器端实现。它充当桥梁和 API 包装器,将数据库查询映射到 jQuery DataTables 插件所需的特定 JSON 格式。 该工具专注于通过在服务器端处理分页、过滤和搜索来处理大数据集,而不是将所有记录加载到浏览器中。它将传入的 HTTP 请求参数转换为数据库查询,以确保仅获取和序列化必要的行。 其功能涵盖基于 Eloquent 的数据映射、自动通配符搜索注入和响应对象序列化。它还提供用于数据库查询调试的诊断工具,通过将执行的 SQL 语句附加到 API 响应中。 该包提供了用于数据导出和交互式表格编辑的集成工具。
Includes executed SQL statements in the API response to help developers debug data processing.
Searchkit 是一个搜索 UI 框架,专为使用 React 和 Vue 构建连接到 Elasticsearch 和 OpenSearch 后端的搜索界面而设计。它提供了一个搜索查询翻译层,将前端搜索状态转换为引擎特定的查询语言,并提供一个结果渲染引擎来显示命中结果、分面菜单和分页。 该框架包括一个语义搜索界面,支持基于向量的最近邻搜索和自然语言处理。它通过基于适配器的翻译系统和基于组件的 UI 映射脱颖而出,通过标准化接口将搜索逻辑连接到可互换的视图。 该项目涵盖了广泛的功能,包括用于同步过滤器和分页的状态管理、用于分层和数值过滤的复杂分面生成,以及通过字段优先级加权实现的自定义排序逻辑。它还提供了用于结果置顶、查询规则修改和通过地图界面进行地理可视化的工具。 为了安全和可扩展性,该项目利用 API 访问层在浏览器和搜索集群之间代理请求,并支持基于中间件的请求拦截,以修改查询和响应。
Logs generated search queries to the console to allow developers to verify translation logic and filter overrides.