intervals query: Căutare de Proximitate Avansată în Elasticsearch & OpenSearch

Permite reguli extrem de fine de proximitate și ordine între cuvinte într-un text lung.

Sintaxă
GET /_search {"query": {"intervals": {"text": {"match": {...}}}}}

Controlul fin al distanței dintre termeni

Interogarea intervals permite specificarea regulilor de căutare unde două cuvinte trebuie să apară la cel mult N termeni distanță unul de altul, în ordine strictă sau arbitrară, permițând excluderea termenilor care conțin anumite cuvinte intercalate.

Exemplu Concret: Cuvinte la cel mult 3 poziții distanță
curl -X GET "http://localhost:9200/documente/_search" \
  -H "Content-Type: application/json" \
  -d '{
    "query": {
      "intervals": {
        "continut": {
          "all_of": {
            "ordered": true,
            "max_gaps": 3,
            "intervals": [
              { "match": { "query": "baza" } },
              { "match": { "query": "date" } }
            ]
          }
        }
      }
    }
  }'
Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: intervals query: Căutare de Proximitate Avansată

Ai o nelămurire despre utilizarea comenzii intervals query: Căutare de Proximitate Avansată sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.