com.knowledgebooks.triple_store
Class TrippleStoreLuceneManager
java.lang.Object
com.knowledgebooks.triple_store.TrippleStoreLuceneManager
public class TrippleStoreLuceneManager
- extends java.lang.Object
Wrapper class for an embedded Lucene index to support free text search of all
information sources that have been added.
Copyright 2002-2008 by Mark Watson. All rights reserved.
This software is not public domain. It can be legally
used under either of the following licenses:
1. KnowledgeBooks.com Non Commercial Royality Free License
2. KnowledgeBooks.com Commercial Use License
see www.knowledgebooks.com for details
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TrippleStoreLuceneManager
public TrippleStoreLuceneManager(java.lang.String data_store_file_root)
throws java.lang.Exception
- Parameters:
data_store_file_root -
- Throws:
java.lang.Exception
TrippleStoreLuceneManager
public TrippleStoreLuceneManager(java.lang.String data_store_file_root,
boolean clear_index_if_exists)
throws java.lang.Exception
- Parameters:
data_store_file_root - clear_index_if_exists -
- Throws:
java.lang.Exception
close
public void close()
throws java.io.IOException
- Throws:
java.io.IOException
addTripleToIndex
public void addTripleToIndex(java.lang.String document_original_uri,
java.lang.String document_plain_text)
throws org.apache.lucene.index.CorruptIndexException,
java.io.IOException
- Parameters:
document_original_uri - document_plain_text -
- Throws:
org.apache.lucene.index.CorruptIndexException
java.io.IOException
searchIndexForURIs
public java.util.List<java.lang.String> searchIndexForURIs(java.lang.String search_query)
throws org.apache.lucene.queryParser.ParseException,
java.io.IOException
- Parameters:
search_query -
- Returns:
-
- Throws:
org.apache.lucene.queryParser.ParseException
java.io.IOException
searchIndexForURIsAndDocText
public java.util.List<java.lang.String[]> searchIndexForURIsAndDocText(java.lang.String search_query)
throws java.lang.Exception
- Parameters:
search_query -
- Returns:
-
- Throws:
java.lang.Exception