WYSZUKIWANIE


Podstawowym sposobem jest wyszukiwanie proste w polach: tytuł, autor lub wszędzie.

Lista rezultatów będzie obejmować zasoby zawierające którekolwiek z wpisanych słów. Wyniki posortowane będą po liczbie dopasowanych słów.

Aby wyszukać dokładnie określoną frazę, należy posłużyć się następującymi operatorami wyszukiwania:

- spacje między słowami, plus między słowami - lista wyników ograniczona do zasobów, które zawierają wszystkie podane słowa
kot  pies → wyniki, które mają „kot” i „pies”

- pionowa kreska między słowami - lista wyników ograniczona do zasobów, które zawierają jedno z podanych słów
kot  | pies → wyniki, które mają "kot" lub "pies"

- minus przed słowem - lista wyników ograniczona do zasobów, które nie zawierają podanego słowa
kot + -pies → wyniki, które mają "kot" i nie mają "pies"

- wyrażenie w cudzysłowiu - lista wyników ograniczona do zasobów, które zawierają słowa o określonej formie gramatycznej i szyku
"ala ma kota" → wyniki z dokładnie podaną frazą w tym szyku

- ciąg znaków kończący się gwiazdką - lista wyników ograniczona do zasobów, które zawierają słowa zaczynające się od podanych fragmentów
hipo* → wyniki posiadające słowa zaczynające się od fragmentu "hipo"

Dokładny opis: https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-simple-query-string-query.html#query-dsl-simple-query-string-query

W szukanych zwrotach pomijane jest wyszukiwanie po słowach stopu.
Lista słów stopu: https://github.com/elastic/hunspell/blob/master/src/resources/org/elasticsearch/analysis/hunspell/pl/stopwords.txt

Dodatkowe opcje pozwalają określić zakres przeszukiwania poprzez wybór rodzaju zasobu, jego daty wydania, języka, formatu oraz kolekcji, w której się znajduje.

Ponadto możliwe jest przeglądanie zasobów według kolekcji.

Powered by redo Powered by redo
Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution 4.0 International license.
Na stronie wykorzystywane są pliki cookie, bądź podobne rozwiązania. Aby poznać szczegóły zapoznaj się z polityką prywatności.