lucene - søgning programmering

, som vi har set i foregående kapitel, lucene - eftersøgningen,, lucene anvendelser indexsearcher til søgninger, og det bruger forespørgsel objekt skabt af queryparser som input.i dette kapitel vil vi drøfte forskellige spørgsmål genstande og måder at skabe dem programmatically.oprettelsen af forskellige typer spørgsmål genstand giver kontrol med den slags søgning. finder et tilfælde af avanceret søgning, forudsat af mange ansøgninger, hvor brugerne får flere muligheder for at begrænse søgningen resultater.ved søgning i programmeringen, vi kan opnå de samme meget nemt. efter er den liste over spørgsmål, der, som vi kan diskutere. senior - klasse & beskrivelse 1termquery, denne gruppe fungerer som et centralt element, der skaber /ajourfører fortegnelser i indeksering proces. 2termrangequery, termrangequery er anvendt, når en række af formelle vilkår bliver gennemsøgt. 3prefixquery, prefixquery anvendes til at matche dokumenter, hvis indeks begynder med en specificeret snor., 4booleanquery, booleanquery anvendes til at finde dokumenter, som er resultatet af flere forespørgsler med, eller ikke - operatører., 5phrasequery, sætning forespørgsel anvendes til at finde dokumenter, der indeholder en særlig sekvens af betingelser, 6wildcardquery, wildcardquery bruges til at søge dokumenterved hjælp af wildcards som » * « for karakter sekvens?matching af en enkelt person, 7fuzzyquery, fuzzyquery bruges til at søge dokumenter ved hjælp af fuzzy, at gennemførelsen er en omtrentlig søgning på grundlag af edit afstand algoritme. 8matchalldocsquery, matchalldocsquery som navn antyder, svarer til alle de dokumenter,.,,



Previous:
Next Page: