org.galagosearch.core.tools
Class Search

java.lang.Object
  extended by org.galagosearch.core.tools.Search

public class Search
extends java.lang.Object

Author:
trevor

Nested Class Summary
static class Search.SearchResult
           
static class Search.SearchResultItem
           
 
Constructor Summary
Search(Retrieval retrieval, DocumentStore store)
           
 
Method Summary
 void close()
           
 Document getDocument(java.lang.String identifier)
           
 java.lang.String getSummary(Document document, java.util.Set<java.lang.String> query)
           
static Node parseQuery(java.lang.String query, org.galagosearch.tupleflow.Parameters parameters)
           
 Search.SearchResult runQuery(java.lang.String query, int startAt, int count, boolean summarize)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Search

public Search(Retrieval retrieval,
              DocumentStore store)
Method Detail

close

public void close()
           throws java.io.IOException
Throws:
java.io.IOException

getSummary

public java.lang.String getSummary(Document document,
                                   java.util.Set<java.lang.String> query)
                            throws java.io.IOException
Throws:
java.io.IOException

parseQuery

public static Node parseQuery(java.lang.String query,
                              org.galagosearch.tupleflow.Parameters parameters)

getDocument

public Document getDocument(java.lang.String identifier)
                     throws java.io.IOException
Throws:
java.io.IOException

runQuery

public Search.SearchResult runQuery(java.lang.String query,
                                    int startAt,
                                    int count,
                                    boolean summarize)
                             throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2009. All Rights Reserved.