OData es utilizado por Netflix y en muchos de los productos de Microsoft (servidores: CRM, Sharepoint, SQL Server, clientes: Excel).¿Hay alguna alternativa a OData?
Mientras OData es interesante, que tiene su propio conjunto de beneficios y compensaciones.
He diseñado y desarrollado un motor de búsqueda personalizado para uso interno. Muchos desarrolladores están utilizando el motor de búsqueda para informes y listas, reemplazando los informes y la funcionalidad personalizada de búsqueda/filtro en cada línea de aplicación comercial con este motor de búsqueda.
que tienen un sistema decente para permitir la consulta/filtrado en mi motor de búsqueda. Está todo impulsado por url, así que es fácil de usar.
En este punto, quiero añadir un poco más funcionalidad a la "línea de comandos" URL. OData es una elección tentadora porque ya usamos mucha tecnología de Microsoft. También tiene un lenguaje estándar para filtros con la lógica booleana, etc.
¿Hay otras normas legítimas marcos REST como OData que debe buscar en base?
no estoy seguro de que necesito la pila OData completo para lo que estoy haciendo. Mi simple filtrado de cadena de consulta está funcionando muy bien en este punto. Solo quiero realizar una diligencia debida para poder tomar una decisión informada.
Gracias.
Editar
Lo que estoy buscando es más de un marco para la creación de mi API de búsqueda. Lucene/Solr usa una sintaxis url http://lucene.apache.org/solr/tutorial.html al igual que OData. Lucene/Solr no son exactamente lo que estoy buscando y son demasiado complejos para mi escenario. Sin embargo, tienen una API bien definida.
Estoy buscando otros ejemplos de API bien definidos. Quiero ver el "estado de la técnica" para definir una sintaxis de búsqueda/búsqueda basada en una url y en los parámetros de cadena de consulta.
¿Seguro de este sitio es el sitio oficial? Los enlaces parecen estar rotos, por ejemplo, [Plantilla de URL de búsqueda abierta] (http://www.opensearch.org/Specifications/OpenSearch/1.1#OpenSearch_URL_template_syntax) que estaría muy interesado en acceder a una página sin información ??? –
Es el primer resultado en Google, simplemente parece ser un sitio realmente malo. –
Finalmente encontré la especificación: http://www.opensearch.org/Specifications/OpenSearch/1.1/Draft_5 –