org.apache.lucene.search

Class RemoteSearchable

Implemented Interfaces:
Remote, Searchable

public class RemoteSearchable
extends UnicastRemoteObject
implements Searchable

A remote searchable implementation.
Version:
$Id: RemoteSearchable.java 351472 2005-12-01 21:15:53Z bmesser $

Constructor Summary

RemoteSearchable(Searchable local)
Constructs and exports a remote searcher.

Method Summary

void
close()
Document
doc(int i)
int
docFreq(Term term)
int[]
docFreqs(Term[] terms)
Explanation
explain(Query query, int doc)
Explanation
explain(Weight weight, int doc)
static void
main(args[] )
Exports a searcher for the index in args[0] named "//localhost/Searchable".
int
maxDoc()
Query
rewrite(Query original)
TopDocs
search(Query query, Filter filter, int n)
TopFieldDocs
search(Query query, Filter filter, int n, Sort sort)
void
search(Query query, Filter filter, HitCollector results)
TopDocs
search(Weight weight, Filter filter, int n)
TopFieldDocs
search(Weight weight, Filter filter, int n, Sort sort)
void
search(Weight weight, Filter filter, HitCollector results)

Constructor Details

RemoteSearchable

public RemoteSearchable(Searchable local)
            throws RemoteException
Constructs and exports a remote searcher.

Method Details

close

public void close()
            throws IOException
Specified by:
close in interface Searchable

doc

public Document doc(int i)
            throws IOException
Specified by:
doc in interface Searchable

docFreq

public int docFreq(Term term)
            throws IOException
Specified by:
docFreq in interface Searchable

docFreqs

public int[] docFreqs(Term[] terms)
            throws IOException
Specified by:
docFreqs in interface Searchable

explain

public Explanation explain(Query query,
                           int doc)
            throws IOException
Specified by:
explain in interface Searchable

explain

public Explanation explain(Weight weight,
                           int doc)
            throws IOException
Specified by:
explain in interface Searchable

main

public static void main(args[] )
            throws Exception
Exports a searcher for the index in args[0] named "//localhost/Searchable".

maxDoc

public int maxDoc()
            throws IOException
Specified by:
maxDoc in interface Searchable

rewrite

public Query rewrite(Query original)
            throws IOException
Specified by:
rewrite in interface Searchable

search

public TopDocs search(Query query,
                      Filter filter,
                      int n)
            throws IOException
Specified by:
search in interface Searchable

search

public TopFieldDocs search(Query query,
                           Filter filter,
                           int n,
                           Sort sort)
            throws IOException
Specified by:
search in interface Searchable

search

public void search(Query query,
                   Filter filter,
                   HitCollector results)
            throws IOException
Specified by:
search in interface Searchable

search

public TopDocs search(Weight weight,
                      Filter filter,
                      int n)
            throws IOException
Specified by:
search in interface Searchable

search

public TopFieldDocs search(Weight weight,
                           Filter filter,
                           int n,
                           Sort sort)
            throws IOException
Specified by:
search in interface Searchable

search

public void search(Weight weight,
                   Filter filter,
                   HitCollector results)
            throws IOException
Specified by:
search in interface Searchable

Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.