{"id":15531,"date":"2024-09-03T04:30:02","date_gmt":"2024-09-03T11:30:02","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=15531"},"modified":"2025-06-13T22:41:59","modified_gmt":"2025-06-14T05:41:59","slug":"vector-search-at-the-edge-with-couchbase-mobile","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/es\/vector-search-at-the-edge-with-couchbase-mobile\/","title":{"rendered":"B\u00fasqueda vectorial en la periferia con Couchbase Mobile"},"content":{"rendered":"<p><span style=\"font-weight: 400\">Nos complace anunciar el <\/span><a href=\"https:\/\/www.couchbase.com\/blog\/es\/downloads\/?family=couchbase-lite\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">lanzamiento de Couchbase Lite 3.2<\/span><\/a><span style=\"font-weight: 400\"> con soporte para b\u00fasqueda vectorial. Este lanzamiento sigue la estela de <\/span><a href=\"https:\/\/www.couchbase.com\/blog\/es\/announcing-vector-search\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">Soporte de b\u00fasqueda vectorial en Capella y Couchbase Server 7.6<\/span><\/a><span style=\"font-weight: 400\">.\u00a0 <\/span><span style=\"font-weight: 400\">Ahora, con el soporte de b\u00fasqueda vectorial en Couchbase Lite, habilitamos <b>soporte de la nube al per\u00edmetro para la b\u00fasqueda vectorial que impulsa las aplicaciones de IA en la nube y en el per\u00edmetro<\/b><\/span><b>.<\/b><\/p>\n<p>En esta entrada del blog, voy a discutir los beneficios clave de apoyar la b\u00fasqueda vectorial en el borde, incluyendo una breve mirada a los casos de uso que caen dentro de sus aplicaciones Couchbase Lite.<\/p>\n<h3><span style=\"font-weight: 400\">\u00bfQu\u00e9 es la b\u00fasqueda vectorial?<\/span><\/h3>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/es\/vector-similarity-search\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">B\u00fasqueda vectorial<\/span><\/a> <span style=\"font-weight: 400\">es una t\u00e9cnica para recuperar sem\u00e1nticamente <\/span><span style=\"font-weight: 400\">art\u00edculos similares basados en <\/span><a href=\"https:\/\/www.couchbase.com\/blog\/es\/what-are-vector-embeddings\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">incrustaci\u00f3n vectorial<\/span><\/a><span style=\"font-weight: 400\"> representaciones de los elementos en un espacio multidimensional. Las m\u00e9tricas de distancia se utilizan para determinar la similitud entre elementos. La b\u00fasqueda vectorial es un componente esencial de <\/span><a href=\"https:\/\/www.couchbase.com\/blog\/es\/what-is-generative-ai\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">IA Generativa<\/span><\/a><span style=\"font-weight: 400\"> y aplicaciones de IA predictiva.\u00a0\u00a0<\/span><\/p>\n<h2><span style=\"font-weight: 400\">Pila m\u00f3vil Couchbase<\/span><\/h2>\n<p><span style=\"font-weight: 400\">Si eres nuevo en Couchbase, aqu\u00ed tienes una introducci\u00f3n r\u00e1pida a Couchbase Mobile.\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/03\/couchbase-mobile-stack.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-15532\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/03\/couchbase-mobile-stack-1024x454.png\" alt=\"\" width=\"900\" height=\"399\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-stack-1024x454.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-stack-300x133.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-stack-768x340.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-stack-1536x681.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-stack-2048x907.png 2048w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-stack-1320x585.png 1320w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400\">Couchbase Mobile es un <\/span><a href=\"https:\/\/www.couchbase.com\/blog\/es\/offline-first-more-reliable-mobile-apps\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">primero fuera de l\u00ednea<\/span><\/a><span style=\"font-weight: 400\">plataforma de base de datos de nube a borde. Se compone de lo siguiente:\u00a0<\/span><\/p>\n<p style=\"padding-left: 40px\"><b>Base de datos en la nube<\/b><span style=\"font-weight: 400\">: Disponible como base de datos como servicio totalmente gestionada y alojada con <\/span><a href=\"https:\/\/www.couchbase.com\/blog\/es\/products\/capella\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">Couchbase Capella<\/span><\/a><span style=\"font-weight: 400\">, <\/span><span style=\"font-weight: 400\">o desplegar y alojar<\/span> <a href=\"https:\/\/www.couchbase.com\/blog\/es\/products\/server\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">Servidor Couchbase<\/span><\/a><span style=\"font-weight: 400\"> por tu cuenta.<\/span><\/p>\n<p style=\"padding-left: 40px\"><b>Base de datos integrada:<\/b> <a href=\"https:\/\/www.couchbase.com\/blog\/es\/products\/lite\/\"><span style=\"font-weight: 400\">Couchbase Lite<\/span><\/a> <span style=\"font-weight: 400\">\u00a0es una completa base de datos NoSQL integrada para aplicaciones m\u00f3viles, de escritorio e IoT.\u00a0<\/span><\/p>\n<p style=\"padding-left: 40px\"><b>Sincronizaci\u00f3n de datos:<\/b><span style=\"font-weight: 400\"> Una pasarela segura para la sincronizaci\u00f3n de datos a trav\u00e9s de la Web, as\u00ed como la sincronizaci\u00f3n de igual a igual entre dispositivos. Se ofrece como sincronizaci\u00f3n totalmente alojada y gestionada con<\/span> <a href=\"https:\/\/www.couchbase.com\/blog\/es\/products\/capella\/app-services\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">Capella App Services<\/span><\/a><span style=\"font-weight: 400\">, <\/span><span style=\"font-weight: 400\">o instalar y gestionar<\/span> <a href=\"https:\/\/www.couchbase.com\/blog\/es\/products\/sync-gateway\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">Pasarela de sincronizaci\u00f3n Couchbase<\/span><\/a> <span style=\"font-weight: 400\">t\u00fa mismo.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Consulte nuestro <\/span><a href=\"https:\/\/docs.couchbase.com\/home\/mobile.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">documentaci\u00f3n<\/span><\/a><span style=\"font-weight: 400\"> para m\u00e1s informaci\u00f3n.<\/span><\/p>\n<h2><span style=\"font-weight: 400\">Casos pr\u00e1cticos y ventajas de la b\u00fasqueda vectorial<\/span><\/h2>\n<p><span style=\"font-weight: 400\">Aunque los beneficios de <\/span><a href=\"https:\/\/www.couchbase.com\/blog\/es\/vector-databases\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">b\u00fasqueda vectorial<\/span><\/a><span style=\"font-weight: 400\"> se entienden bastante bien, \u00bfpor qu\u00e9 querr\u00edas buscar vectores en el borde?\u00a0<\/span><\/p>\n<h3><span style=\"font-weight: 400\">B\u00fasqueda sem\u00e1ntica en modo \"primero en l\u00ednea<\/span><\/h3>\n<p><span style=\"font-weight: 400\">Las aplicaciones en las que las simples b\u00fasquedas basadas en texto son insuficientes pueden ahora soportar b\u00fasquedas sem\u00e1nticas en datos locales para recuperar datos contextualmente relevantes incluso cuando el dispositivo est\u00e1 en modo offline. Esto garantiza que los resultados de la b\u00fasqueda est\u00e9n siempre disponibles.\u00a0<\/span><\/p>\n<h4>Ejemplo<\/h4>\n<p><span style=\"font-weight: 400\">Considere una aplicaci\u00f3n de campo cl\u00e1sica Los trabajadores de los servicios p\u00fablicos en lugares de reparaci\u00f3n y zonas catastr\u00f3ficas operan en zonas con una conectividad a Internet deficiente o inexistente:<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Las palabras, <em>l\u00ednea, cable, alambre <\/em>son sin\u00f3nimos para una empresa de servicios p\u00fablicos. Cuando los trabajadores de servicios p\u00fablicos en el campo buscan la frase,\u00a0 <em>l\u00ednea<\/em>documentos con <em>cable<\/em>, <em>cable<\/em>\u00a0tambi\u00e9n tienen que ser devueltos.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Al utilizar la b\u00fasqueda de texto completo (FTS), la aplicaci\u00f3n tendr\u00e1 que mantener una lista de sin\u00f3nimos dif\u00edcil de crear, gestionar y mantener.\u00a0\u00a0<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">La pertinencia tambi\u00e9n es importante. As\u00ed que una consulta para: <em>procedimientos de seguridad para l\u00edneas el\u00e9ctricas ca\u00eddas -<\/em>\u00a0debe centrarse en los manuales relacionados con l\u00edneas el\u00e9ctricas ca\u00eddas, cables el\u00e9ctricos, l\u00edneas de alta tensi\u00f3n, etc.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/03\/couchbase-mobile-vectorsearch-offline-first.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-15533\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/03\/couchbase-mobile-vectorsearch-offline-first-1024x859.png\" alt=\"\" width=\"900\" height=\"755\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-vectorsearch-offline-first-1024x859.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-vectorsearch-offline-first-300x252.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-vectorsearch-offline-first-768x644.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-vectorsearch-offline-first.png 1065w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/p>\n<h3><span style=\"font-weight: 400\">Aliviar la preocupaci\u00f3n por la privacidad de los datos<\/span><\/h3>\n<p><span style=\"font-weight: 400\">Uno de los principales casos de uso de una base de datos de b\u00fasqueda vectorial es la capacidad de obtener datos contextualmente relevantes. A continuaci\u00f3n, los resultados de la b\u00fasqueda se incluyen como datos contextuales en las consultas enviadas a un gran modelo de lenguaje (LLM) para personalizar las respuestas a las consultas. <\/span><a href=\"https:\/\/www.couchbase.com\/blog\/es\/an-overview-of-retrieval-augmented-generation\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">Generaci\u00f3n mejorada por recuperaci\u00f3n (RAG)<\/span><\/a><span style=\"font-weight: 400\">). La ejecuci\u00f3n de b\u00fasquedas en datos de naturaleza privada o sensible puede plantear problemas de privacidad. Al realizar b\u00fasquedas en un dispositivo local, podemos restringir las b\u00fasquedas \u00fanicamente a los usuarios autenticados y autorizados para acceder a los datos privados del dispositivo. Cualquier informaci\u00f3n personal identificable (PII) de los resultados de la b\u00fasqueda vectorial puede ser redactada y luego aprovechada dentro de la consulta RAG a un LLM.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Adem\u00e1s, si se despliega un LLM personalizado en la ubicaci\u00f3n del borde, por ejemplo, un hospital, una tienda minorista, cualquier preocupaci\u00f3n de enviar los resultados de b\u00fasqueda contextualmente relevantes a trav\u00e9s de Internet a un servicio remoto en la nube se alivia a\u00fan m\u00e1s.<\/span><\/p>\n<h4>Ejemplo<\/h4>\n<p><span style=\"font-weight: 400\">Considere el siguiente ejemplo de una aplicaci\u00f3n sanitaria:<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Un m\u00e9dico de un hospital busca opciones de tratamiento para un paciente que se recupera de una operaci\u00f3n.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">El contexto relevante del paciente se recupera del historial m\u00e9dico y las preferencias. El acceso a estos datos se autentica y autoriza.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">El contexto del paciente se env\u00eda junto con la consulta a un modelo Edge LLM alojado en el hospital que puede generar entonces un plan de recuperaci\u00f3n personalizado.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/03\/couchbase-mobile-vectorsearch-privacy.updated.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-15534\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/03\/couchbase-mobile-vectorsearch-privacy.updated.png\" alt=\"\" width=\"731\" height=\"701\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-vectorsearch-privacy.updated.png 731w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-vectorsearch-privacy.updated-300x288.png 300w\" sizes=\"auto, (max-width: 731px) 100vw, 731px\" \/><\/a><\/p>\n<h3><span style=\"font-weight: 400\">Reducci\u00f3n del coste por consulta<\/span><\/h3>\n<p><span style=\"font-weight: 400\">Cuando se dispone de cientos o miles de clientes conectados que realizan consultas en un LLM basado en la nube, la carga del modelo en la nube y los costes operativos de funcionamiento del modelo basado en la nube pueden ser considerablemente elevados. Al ejecutar las consultas localmente en el dispositivo, podemos ahorrar en costes de transferencia de datos y en gastos de salida de la nube, as\u00ed como descentralizar los costes operativos.\u00a0<\/span><\/p>\n<h4>Ejemplo<\/h4>\n<p><span style=\"font-weight: 400\">Considere el siguiente ejemplo de una aplicaci\u00f3n digital de asistente de atenci\u00f3n al cliente:<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Una tienda minorista sincroniza con un cat\u00e1logo de productos, precios espec\u00edficos de la tienda y datos de promociones con los quioscos de atenci\u00f3n al cliente de la tienda (dispositivo de borde).\u00a0<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Una usuaria busca en el quiosco un sombrero que combine con la chaqueta que lleva, captada por una c\u00e1mara. Tambi\u00e9n le interesan los sombreros en oferta.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">En lugar de que los quioscos env\u00eden consultas de b\u00fasqueda a un servidor remoto, las b\u00fasquedas de similitud se realizan localmente, en el quiosco, en el cat\u00e1logo para encontrar <em>art\u00edculos similares<\/em> que est\u00e1n a la venta.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Adem\u00e1s, la imagen capturada puede descartarse inmediatamente del quiosco, lo que alivia los problemas de privacidad.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/03\/couchbase-mobile-vectorsearch-cost-per-query-updated.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-15535\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/03\/couchbase-mobile-vectorsearch-cost-per-query-updated.png\" alt=\"\" width=\"800\" height=\"832\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-vectorsearch-cost-per-query-updated.png 800w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-vectorsearch-cost-per-query-updated-288x300.png 288w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-vectorsearch-cost-per-query-updated-768x799.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-vectorsearch-cost-per-query-updated-300x312.png 300w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<h3><span style=\"font-weight: 400\">B\u00fasquedas de baja latencia<\/span><\/h3>\n<p><span style=\"font-weight: 400\">Las b\u00fasquedas realizadas localmente en un conjunto de datos local utilizando un modelo local integrado eliminan la variabilidad de la red y ser\u00e1n siempre r\u00e1pidas. Incluso en el caso de que el modelo no est\u00e9 integrado en el dispositivo local, sino desplegado en el extremo, el tiempo de ida y vuelta (RTT) asociado a las consultas puede reducirse significativamente en comparaci\u00f3n con las b\u00fasquedas realizadas a trav\u00e9s de Internet.<\/span><\/p>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/03\/couchbase-mobile-vectorsearch-fast-lookup.drawio.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-15536\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/03\/couchbase-mobile-vectorsearch-fast-lookup.drawio.png\" alt=\"\" width=\"563\" height=\"443\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-vectorsearch-fast-lookup.drawio.png 563w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-vectorsearch-fast-lookup.drawio-300x236.png 300w\" sizes=\"auto, (max-width: 563px) 100vw, 563px\" \/><\/a><\/p>\n<h4>Ejemplo<\/h4>\n<p><span style=\"font-weight: 400\">Revisi\u00f3n de la aplicaci\u00f3n para tiendas minoristas:<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">El cat\u00e1logo de productos, los precios espec\u00edficos de la tienda y los documentos de promociones que se sincronizan con los quioscos de atenci\u00f3n al cliente incluyen incrustaciones vectoriales. Las incrustaciones vectoriales se generan mediante modelos de incrustaci\u00f3n LLM en la nube.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Los documentos sincronizados se indexan localmente en el quiosco.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Un cliente en el quiosco de la tienda que busca un art\u00edculo espec\u00edfico hace una b\u00fasqueda regular de <em>Zapatillas de tenis para mujer Adidas talla 9<\/em> y tambi\u00e9n puede ejecutar un <em>encontrar art\u00edculos relacionados<\/em> realizando una b\u00fasqueda similar entre el producto recuperado mediante una b\u00fasqueda regular y compar\u00e1ndolo con el resto de documentos del producto. La b\u00fasqueda se realiza localmente y es r\u00e1pida.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">En este caso, mientras que las incrustaciones vectoriales se generan en la nube, la b\u00fasqueda de similitud se realiza localmente. De hecho, en esta aplicaci\u00f3n concreta, ni siquiera es necesario un modelo de incrustaci\u00f3n en la aplicaci\u00f3n de quiosco.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3><span style=\"font-weight: 400\">Soporte unificado de nube a borde para la b\u00fasqueda de similitud vectorial<\/span><\/h3>\n<p><span style=\"font-weight: 400\">Si bien hay consultas que son m\u00e1s adecuadas para la nube, por las razones explicadas anteriormente en el post, hay casos en los que las consultas son m\u00e1s adecuadas para el borde. Tener la flexibilidad de ejecutar consultas en la nube, en el per\u00edmetro o en ambos permitir\u00e1 a los desarrolladores crear aplicaciones que aprovechen lo mejor de ambos mundos.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-16249 size-full\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/09\/newimage_priya_blog.png\" alt=\"\" width=\"692\" height=\"878\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/09\/newimage_priya_blog.png 692w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/09\/newimage_priya_blog-236x300.png 236w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/09\/newimage_priya_blog-300x381.png 300w\" sizes=\"auto, (max-width: 692px) 100vw, 692px\" \/><\/p>\n<p><b>Ejemplo<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Considere una aplicaci\u00f3n de banca m\u00f3vil en la que el historial de transacciones espec\u00edficas del usuario de los \u00faltimos 6 meses se sincroniza y almacena localmente en el dispositivo.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Un usuario busca transacciones relacionadas con una compra que realiz\u00f3 hace unos meses. La b\u00fasqueda se realiza localmente, por lo que es r\u00e1pida y tambi\u00e9n est\u00e1 disponible sin conexi\u00f3n.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Las transacciones relacionadas con todos los usuarios se almacenan en los servidores de la nube, donde su aplicaci\u00f3n de detecci\u00f3n de fraudes utiliza la b\u00fasqueda sem\u00e1ntica para detectar patrones de actividades fraudulentas.<\/span><\/li>\n<\/ul>\n<h2><span style=\"font-weight: 400\">\u00a1Ens\u00e9\u00f1ame el c\u00f3digo!<\/span><\/h2>\n<p><span style=\"font-weight: 400\">Ahora que usted est\u00e1 entusiasmado con los beneficios de la b\u00fasqueda vectorial dentro de su aplicaci\u00f3n de borde, vamos a ver lo que se necesita para poner en pr\u00e1ctica la misma. Es bastante simple y s\u00f3lo toma unas pocas l\u00edneas de c\u00f3digo para llevar el poder de la b\u00fasqueda sem\u00e1ntica dentro de su aplicaci\u00f3n borde. El ejemplo de abajo est\u00e1 en swift, pero echa un vistazo a la secci\u00f3n de recursos de abajo para fragmentos de c\u00f3digo en el lenguaje de su elecci\u00f3n.<\/span><\/p>\n<h3><span style=\"font-weight: 400\">Creaci\u00f3n de un \u00edndice vectorial\u00a0<\/span><\/h3>\n<p><span style=\"font-weight: 400\">En este ejemplo, creamos un \u00edndice vectorial con los valores por defecto. Las aplicaciones tienen la opci\u00f3n de personalizar a\u00fan m\u00e1s la configuraci\u00f3n del \u00edndice vectorial con una m\u00e9trica de distancia diferente, el tipo de codificaci\u00f3n del \u00edndice y los par\u00e1metros de entrenamiento del centroide:<\/span><\/p>\n<pre class=\"nums:false lang:default decode:true\">\/\/ create vector index configuration. In example, the \u201cdescription\u201d document property is indexed (can be any SQL++ expression)\r\nvar config =   VectorIndexConfiguration(expression: \"description\", dimensions: 158, centroids: 20)\r\n\r\n\r\n\/\/ create vector index with specified configuration\r\ntry collection.createIndex(withName: \"myIndex\", config: config)<\/pre>\n<h3><span style=\"font-weight: 400\">B\u00fasqueda de similitudes<\/span><\/h3>\n<p><span style=\"font-weight: 400\">En este ejemplo, estoy ejecutando una consulta SQL++ para recuperar los 10 documentos m\u00e1s similares cuya descripci\u00f3n coincida con la incrustaci\u00f3n de destino del archivo <em>frase de b\u00fasqueda:<\/em><\/span><\/p>\n<pre class=\"nums:false lang:default decode:true\">\/\/ Retrieve vector embedding for searchPhrase from embedding model\r\nguard let searchEmbedding = modelRef.getEmbedding(for: searchPhrase) else { throws Errors.notFound }\r\n\r\n\/\/ Construct SQL++ query to return top 10 documents from database with content similar the search phrase\r\nlet sql = \"SELECT meta().id, description \r\nFROM _ \r\nORDER BY APPROX_VECTOR_DISTANCE(vector, $searchParam)  LIMIT 10\"\r\n\r\n\/\/ create query\r\nlet query = try db.createQuery(sql)\r\n\r\n\/\/ set the embedding vector associated with the search param\r\nlet params = Parameters()\r\nparams.setValue(searchEmbedding, forName: \"searchParam\")\r\nquery.parameters = params\r\n\/\/ Execute vector search query \r\ntry query.execute()\r\n<\/pre>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-weight: 400\">Recursos<\/span><\/h2>\n<p><span style=\"font-weight: 400\">Aqu\u00ed tiene enlaces directos a algunos recursos \u00fatiles.<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Gu\u00edas de instalaci\u00f3n paso a paso<\/span>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">iOS <\/span><span style=\"font-weight: 400\">(<\/span><a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/3.2\/swift\/gs-install.html#install-vector-search-extension\"><span style=\"font-weight: 400\">Swift<\/span><\/a><span style=\"font-weight: 400\">, <\/span><a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/3.2\/objc\/gs-install.html#install-vector-search-extension\"><span style=\"font-weight: 400\">Obj-C<\/span><\/a><span style=\"font-weight: 400\">)<\/span><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/current\/android\/gs-install.html#kotlin-step-by-step-install\"><span style=\"font-weight: 400\">Android<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/3.2\/java\/gs-install.html#standalone-apps\"><span style=\"font-weight: 400\">Escritorio Java<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/current\/csharp\/gs-install.html#installing-vector-search\"><span style=\"font-weight: 400\">.net<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/current\/c\/gs-install.html\"><span style=\"font-weight: 400\">C<\/span><\/a><\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/www.couchbase.com\/blog\/es\/downloads\/?family=couchbase-lite\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">Descarga de Couchbase Lite 3.2<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/www.couchbase.com\/blog\/es\/downloads\/?family=couchbase-lite\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">Couchbase Lite Vector Extensions Library Descargas<\/span><\/a><span style=\"font-weight: 400\">\u00a0<\/span>\n<ul>\n<li><span style=\"font-weight: 400\">El soporte de b\u00fasqueda vectorial requiere una librer\u00eda de extensiones separada que necesita ser enlazada a tu aplicaci\u00f3n adem\u00e1s del SDK primario de Couchbase Lite.<\/span><\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/youtu.be\/yGiTZXI2hLk?feature=shared\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">V\u00eddeo explicativo de Couchbase Lite Vector Search<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/github.com\/couchbaselabs\/couchbase-lite-vector-search-samples\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">Aplicaci\u00f3n de ejemplo<\/span><\/a> para la b\u00fasqueda vectorial de Couchbase Lite<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">Est\u00e9 atento a una pr\u00f3xima entrada sobre arquitecturas de referencia para la b\u00fasqueda vectorial.<\/span><\/p>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>We\u2019re pleased to announce the release of Couchbase Lite 3.2 with support for vector search. This launch follows the coattails of vector search support on Capella and Couchbase Server 7.6.\u00a0 Now, with vector search support in Couchbase Lite, we enable [&hellip;]<\/p>","protected":false},"author":1423,"featured_media":15532,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[2370,10122,7667,1810,7666,9973,2366,9937],"tags":[10062,9924],"ppma_author":[8948],"class_list":["post-15531","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-android","category-artificial-intelligence-ai","category-couchbase-lite","category-couchbase-mobile","category-edge-computing","category-generative-ai-genai","category-sync-gateway","category-vector-search","tag-2024-themes","tag-rag-retrieval-augmented-generation"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.7.1 (Yoast SEO v25.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Vector Search Use Cases &amp; Edge Capabilities in Couchbase<\/title>\n<meta name=\"description\" content=\"Couchbase Lite isthe first database platform with cloud-to-edge support for vector search powering AI apps in the cloud and at the edge. Learn more here.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/es\/vector-search-at-the-edge-with-couchbase-mobile\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Vector Search at the Edge with Couchbase Mobile\" \/>\n<meta property=\"og:description\" content=\"Couchbase Lite isthe first database platform with cloud-to-edge support for vector search powering AI apps in the cloud and at the edge. Learn more here.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/vector-search-at-the-edge-with-couchbase-mobile\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-09-03T11:30:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T05:41:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-stack.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2230\" \/>\n\t<meta property=\"og:image:height\" content=\"988\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Priya Rajagopal, Senior Director, Product Management\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rajagp\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Priya Rajagopal, Senior Director, Product Management\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/\"},\"author\":{\"name\":\"Priya Rajagopal, Senior Director, Product Management\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c2da90e57717ee4970c48a87a131ac2c\"},\"headline\":\"Vector Search at the Edge with Couchbase Mobile\",\"datePublished\":\"2024-09-03T11:30:02+00:00\",\"dateModified\":\"2025-06-14T05:41:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/\"},\"wordCount\":1408,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-stack.png\",\"keywords\":[\"2024 themes\",\"RAG retrieval-augmented generation\"],\"articleSection\":[\"Android\",\"Artificial Intelligence (AI)\",\"Couchbase Lite\",\"Couchbase Mobile\",\"Edge computing\",\"Generative AI (GenAI)\",\"Sync Gateway\",\"Vector Search\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/\",\"name\":\"Vector Search Use Cases & Edge Capabilities in Couchbase\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-stack.png\",\"datePublished\":\"2024-09-03T11:30:02+00:00\",\"dateModified\":\"2025-06-14T05:41:59+00:00\",\"description\":\"Couchbase Lite isthe first database platform with cloud-to-edge support for vector search powering AI apps in the cloud and at the edge. Learn more here.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-stack.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-stack.png\",\"width\":2230,\"height\":988},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Vector Search at the Edge with Couchbase Mobile\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c2da90e57717ee4970c48a87a131ac2c\",\"name\":\"Priya Rajagopal, Senior Director, Product Management\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/4b50a54778b979d8c345b036ab138734\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/acfb2349788955262cd069497a9e7bdb0e97c26326f2e55811e7c1174e9ef1be?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/acfb2349788955262cd069497a9e7bdb0e97c26326f2e55811e7c1174e9ef1be?s=96&d=mm&r=g\",\"caption\":\"Priya Rajagopal, Senior Director, Product Management\"},\"description\":\"Priya Rajagopal is a Senior Director of Product Management at Couchbase responsible for developer platforms for the cloud and the edge. She has been professionally developing software for over 20 years in several technical and product leadership positions, with 10+ years focused on mobile technologies. As a TISPAN IPTV standards delegate, she was a key contributor to the IPTV standards specifications. She has 22 patents in the areas of networking and platform security.\",\"sameAs\":[\"https:\/\/x.com\/rajagp\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/es\/author\/priya-rajagopalcouchbase-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Casos de uso de b\u00fasqueda vectorial y capacidades Edge en Couchbase","description":"Couchbase Lite es la primera plataforma de base de datos compatible con la b\u00fasqueda vectorial en la nube que potencia las aplicaciones de IA en la nube y en el per\u00edmetro. M\u00e1s informaci\u00f3n aqu\u00ed.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/es\/vector-search-at-the-edge-with-couchbase-mobile\/","og_locale":"es_MX","og_type":"article","og_title":"Vector Search at the Edge with Couchbase Mobile","og_description":"Couchbase Lite isthe first database platform with cloud-to-edge support for vector search powering AI apps in the cloud and at the edge. Learn more here.","og_url":"https:\/\/www.couchbase.com\/blog\/es\/vector-search-at-the-edge-with-couchbase-mobile\/","og_site_name":"The Couchbase Blog","article_published_time":"2024-09-03T11:30:02+00:00","article_modified_time":"2025-06-14T05:41:59+00:00","og_image":[{"width":2230,"height":988,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-stack.png","type":"image\/png"}],"author":"Priya Rajagopal, Senior Director, Product Management","twitter_card":"summary_large_image","twitter_creator":"@rajagp","twitter_misc":{"Written by":"Priya Rajagopal, Senior Director, Product Management","Est. reading time":"8 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/"},"author":{"name":"Priya Rajagopal, Senior Director, Product Management","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c2da90e57717ee4970c48a87a131ac2c"},"headline":"Vector Search at the Edge with Couchbase Mobile","datePublished":"2024-09-03T11:30:02+00:00","dateModified":"2025-06-14T05:41:59+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/"},"wordCount":1408,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-stack.png","keywords":["2024 themes","RAG retrieval-augmented generation"],"articleSection":["Android","Artificial Intelligence (AI)","Couchbase Lite","Couchbase Mobile","Edge computing","Generative AI (GenAI)","Sync Gateway","Vector Search"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/","url":"https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/","name":"Casos de uso de b\u00fasqueda vectorial y capacidades Edge en Couchbase","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-stack.png","datePublished":"2024-09-03T11:30:02+00:00","dateModified":"2025-06-14T05:41:59+00:00","description":"Couchbase Lite es la primera plataforma de base de datos compatible con la b\u00fasqueda vectorial en la nube que potencia las aplicaciones de IA en la nube y en el per\u00edmetro. M\u00e1s informaci\u00f3n aqu\u00ed.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-stack.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-mobile-stack.png","width":2230,"height":988},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/vector-search-at-the-edge-with-couchbase-mobile\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Vector Search at the Edge with Couchbase Mobile"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"El blog de Couchbase","description":"Couchbase, la base de datos NoSQL","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"El blog de Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c2da90e57717ee4970c48a87a131ac2c","name":"Priya Rajagopal, Directora de Gesti\u00f3n de Productos","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/4b50a54778b979d8c345b036ab138734","url":"https:\/\/secure.gravatar.com\/avatar\/acfb2349788955262cd069497a9e7bdb0e97c26326f2e55811e7c1174e9ef1be?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/acfb2349788955262cd069497a9e7bdb0e97c26326f2e55811e7c1174e9ef1be?s=96&d=mm&r=g","caption":"Priya Rajagopal, Senior Director, Product Management"},"description":"Priya Rajagopal es directora s\u00e9nior de gesti\u00f3n de productos en Couchbase y responsable de las plataformas de desarrollo para la nube y el per\u00edmetro. Lleva m\u00e1s de 20 a\u00f1os dedic\u00e1ndose profesionalmente al desarrollo de software en varios puestos de liderazgo t\u00e9cnico y de producto, con m\u00e1s de 10 a\u00f1os centrados en tecnolog\u00edas m\u00f3viles. Como delegada de est\u00e1ndares IPTV de TISPAN, fue una colaboradora clave en las especificaciones de est\u00e1ndares IPTV. Tiene 22 patentes en las \u00e1reas de redes y seguridad de plataformas.","sameAs":["https:\/\/x.com\/rajagp"],"url":"https:\/\/www.couchbase.com\/blog\/es\/author\/priya-rajagopalcouchbase-com\/"}]}},"authors":[{"term_id":8948,"user_id":1423,"is_guest":0,"slug":"priya-rajagopalcouchbase-com","display_name":"Priya Rajagopal, Senior Director, Product Management","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/acfb2349788955262cd069497a9e7bdb0e97c26326f2e55811e7c1174e9ef1be?s=96&d=mm&r=g","first_name":"Priya","last_name":"Rajagopal, Senior Director, Product Management","user_url":"","author_category":"","description":"Priya Rajagopal es directora s\u00e9nior de gesti\u00f3n de productos en Couchbase y responsable de las plataformas de desarrollo para la nube y el per\u00edmetro. Lleva m\u00e1s de 20 a\u00f1os dedic\u00e1ndose profesionalmente al desarrollo de software en varios puestos de liderazgo t\u00e9cnico y de producto, con m\u00e1s de 10 a\u00f1os centrados en tecnolog\u00edas m\u00f3viles. Como delegada de est\u00e1ndares IPTV de TISPAN, fue una colaboradora clave en las especificaciones de est\u00e1ndares IPTV. Tiene 22 patentes en las \u00e1reas de redes y seguridad de plataformas."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/15531","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/users\/1423"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=15531"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/15531\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media\/15532"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=15531"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=15531"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=15531"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=15531"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}