No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Puntaje

7/16
Recursos

Aportes 14

Preguntas 5

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Wow, hasta ahorita caigo que es parecido a lo que hace Solr pero menos complejo de entender :3 me est谩 gustando como lo explica!

  • El puntaje es el valor de coincidencia de un valor de b煤squeda con los documentos almacenados en un 铆ndice de elaticsearch.

  • Mientras m谩s valor de puntaje se tenga, m谩s relevante es el documento.

  • El algoritmo verifica el # ocurrencias / unicidad de las palabras.

  • Las b煤squedas son ordenadas por puntaje o relevancia del documento.

  • Para las b煤squedas usamos GET /_search y "simple_query_string"

  • si se quiere buscar en ciertos atributos se agrega "fields", para agregar m谩s peso sobre el campo se ^ + el valor del peso.

Todos los 鈥渕otores鈥 estan basados en Apache Lucene, genial !

Soy el 煤nico al que le di贸 hambre escuchando estos platos? jaja Ya regreso, ir茅 a comprarme algo.

Cambie los pesos, pero no mostr贸 el registro de Nachos como el mas relevante con base en su score

驴Alguien sabe por qu茅?

{
    "query": {
        "simple_query_string": 
        {"query": "guacamole picante",
         "fields": ["descripion^2","nombre"]
        
        }
    }
}


{
    "took": 16,
    "timed_out": false,
    "_shards": {
        "total": 5,
        "successful": 5,
        "skipped": 0,
        "failed": 0
    },
    "hits": {
        "total": {
            "value": 2,
            "relation": "eq"
        },
        "max_score": 1.6707861,
        "hits": [
            {
                "_index": "platos",
                "_type": "_doc",
                "_id": "1",
                "_score": 1.6707861,
                "_source": {
                    "nombre": "Bowl Picante",
                    "descripion": "Pollo, Salsa picante, frijoles, platano y aguacate",
                    "estado": "activo",
                    "pedidosUltimaHora": 42,
                    "ultimaModificacion": {
                        "usuario": "[email protected]",
                        "fecha": "2020-02-19"
                    }
                }
            },
            {
                "_index": "platos",
                "_type": "_doc",
                "_id": "3",
                "_score": 1.1507283,
                "_source": {
                    "nombre": "Nachos XL",
                    "descripion": "Nachos con carne, guacamole, pico de gallo, salsa picante y queso",
                    "estado": "activo",
                    "pedidosUltimaHora": 11,
                    "ultimaModificacion": {
                        "usuario": "[email protected]",
                        "fecha": "2020-03-01"
                    }
                }
            }
        ]
    }
}

muy interesante este concepto del puntaje, buena explicaci贸n.

como hace para enviar el json en el body cuando hace una peticion HTTP GET?

Busqueda con base en el puntaje y edicion de variable

busqueda con mayor puntaje

Busqueda con un termino de referencia: _search

Los pesos sobre los puntajes es como una especie de multiplicacion sobre el puntaje final.

Excelente!!

隆C贸mo le haces para buscar sin acento? En este caso ensaladisima, y que te traiga resultados. Si escribo 鈥淓nsalad铆sima鈥 con acento, si me trae datos

馃憤馃憤馃憤馃憤