23

¿Hay alguna biblioteca de JavaScript/interfaz (buena/utilizable/no fea) para administrar la creación de consultas de estilo booleano personalizado, similar a la interfaz de segmento avanzado de Google Analytics?JavaScript Boolean Search Query Builder Interface Library?

Básicamente, una interfaz dinámica para la creación de consultas que se puede utilizar para conectarse a un generador de consultas personalizado en el backend (en mi caso, MySQL, pero no tiene que ser específico de la base de datos).

He buscado y no he encontrado nada útil o utilizable.

Google Analytics Query Builder

+0

¿Ha considerado que permite al usuario escribir SQL en la cláusula y luego analizarlo usando el analizador de SQL? – Gajus

Respuesta

2

A bastante nuevo uno es el jQuery QueryBuilder que se pueden encontrar aquí: http://querybuilder.js.org/

Es compatible con los siguientes operadores lógicos y de filtro:

  • y
  • o
  • igual/no igual
  • in/not_in
  • comienza con/no comienza en
  • contiene/no contiene
  • termina con/no termina con
  • está vacía/no está vacío
  • es nulo/no es nulo
  • menos/menos o igual/mayor/igual o mayor
  • entre/no entre

La salida básica es JSON pero también están disponibles los complementos para importación/exportación de sintaxis SQL o MongoDB.

Algunas demostraciones se puede encontrar aquí: http://querybuilder.js.org/demo.html

4

me encontré con esta pregunta en el foro elástico, que es muy similar a la suya. Se sugiere una biblioteca elástica de búsqueda js cliente: http://elasticsearch-users.115913.n3.nabble.com/javascript-query-builder-td1860558.html.

ExtJS tiene una extensión Query Builder para su control de cuadrícula: http://www.developerextensions.com/index.php/extjs-grid-query-builder (busque el enlace sobre la tabla que dice Query Builder).

También encontré esto, "Active Query Builder": http://aspquerybuilder.net/default.aspx La lista de características es: http://www.activequerybuilder.com/featurematrix.html?show=asp. Es un componente pagado ASP.NET que usa jQuery. Es bastante robusto y puede ser más de lo que está buscando y también puede ser o no compatible con su marco (no especificó), pero se ve muy bien.

Algunos constructores de consultas basados ​​en ASP.NET están vinculados desde: Web based visual query builder.

10

http://redquerybuilder.appspot.com/ no es bonito, pero con el objetivo de ser utilizado por personas que no son techy.

Debo dejar en claro que soy uno de los autores de este proyecto.

+0

Esto es genial. ¡Gracias por compartir! – Yahel

+0

Me gusta, tendré una jugada esta noche. – bentwonk

4

Aquí está el servicio web que encontré recientemente: Advangle.

Parece que utilizan un tipo de biblioteca de JavaScript con una interfaz de usuario similar a la que solicitó.

+0

Advangle en realidad le da las consultas de Google y Bing. –

Cuestiones relacionadas