3307664470

3307664470



gdzie indexPath to zmienna String, która zawiera ścieżkę do uprzednio utworzonego indeksu.

Dla zdefiniowania parsera zapytania, musisz wiedzieć, które pola dokumentu mają być analizowane pod względem zgodności z zapytaniem, a także jakiego typu parser zostanie użyty do parsowania zapytania (musi być on taki sam, jak parser dokumentu), np.:

Analyzer analyzer = new Standard A nalyzer();

OueryParser qparser = new QueryParser("content", analyzer);

Parsowanie zapytania i wyszukiwanie dokumentów odbywa się za pomocą wykorzystania odpowiednich metod klasy OueryParser i lndexSearcher.

Ouery query = qparser.parse(queryString);

Hits hits = isearch.search(query);

Metoda search zwraca ranking adekwatnych dokumentów (poprzez klasę Hits). Znalezienie wyników powinno być zaimplementowane w funkcji processQuery().

Klasa Hits udostępnia iterator, z użyciem którego można przeglądać adekwatne dla zapytania dokumenty i miary podobieństwa. Należy wypisać te wartości, jak w poniższym przykładzie.

Przykładowe wyjście progamu:

Please enter your query: queen

12 result(s) found Shakespeare/0ws4210.txt Shakespeare/0wsl410.txt Shakespeare/OwsOllO.txt Shakespeare/0ws0210.txt Shakespeare/0ws2610-txt Shakespeare/0ws0410.txt Shakespeare/0ws0310.txt Shakespeare/0wsl710.txt Shakespeare/0ws0910.txt Shakespeare/0wsl210.txt Shakespeare/0wsl910.txt Shakespeare/0ws3910.txt Please enter your query:

2 result(s) found Shakespeare/0wsl410.txt Shakespeare/0ws2110.txt


(lab6


quit)


0.09321891 0.04346354 0.038874973 0.038874973 0.038874973 0.03366671 0.027488753 0.027488753 0.019437486 0.019437486 0.019437486 0.019437486 (lab6 to quit)


0.16537577

0.033757187


W razie potrzeby dokumentacja Lucene API jest do znalezienia w sieci, ale do wykonania tego zadania wystarczy realizacja (ze zrozumieniem) poleceń z powyższego opisu.



Wyszukiwarka

Podobne podstrony:
Mapa numeryczna (cyfrowa) Mapa cyfrowa to baza danych, która zawiera jednoznaczne określenie położen
CCF20120104033 256 257 1/ 21 3/ ZDANIE (= wypowiedzenie zdaniowe) to konstrukcja werbalna, która: z
EIR (Eguipment identity register) ■ Jest to baza danych, która zawiera informację identyfikującą
s353 Podstawy programowania w shcllu 353 Większość trwałych zmiennych środowiskowych zawiera ścieżki
Eluent to faza ruchoma, którą wprowadza się do kolumny, a eluat to wyciek z kolumny zawierający rozd
Page 4 of 7 [Android] Podstawy programowania np. strings.xml - zawierający napisy do których można o
P1011251 Trucizna POTOCZNA DEFINICJA: trucizna to substanc ja, która po 1 wniknięciu do ustroju w ni
Kapitał to kategoria ekonomiczna, która ma zdolność do wzrostu, do pomnażania się. Różnica wartości,
35 (475) Znowu widzisz zmienną Pom, która siuży nam do zamiany zmiennych, o ile A jest mniejsze. Nat
10669004?3696742696180?66260380631799003 o Ad. 1 Cecha ciągła to zmienna, która może przyjmować każd
108 2 214 X. Badanie przebiegu zmienności funkcji gdzie x jest to odległość danego punktu belki od p
2013 10 02 43 30 atywna to analiza, która zawiera opinię wartościującą. Z pewnym uproszczeniem 
img37 Tablice Tablice to zmienne zawierające w sobie uporządkowany zbiór zmiennych Do zmiennych tych

więcej podobnych podstron