public class CreateAssertionLuceneIndexFromDelimitedFile
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
Code |
private java.lang.String |
CodeToken |
static java.lang.String |
CUE_PHRASE_CATEGORY_FIELD_NAME |
static java.lang.String |
CUE_PHRASE_FAMILY_FIELD_NAME |
static java.lang.String |
CUE_PHRASE_FIELD_NAME |
static java.lang.String |
CUE_PHRASE_FIRST_WORD_FIELD_NAME |
private static java.lang.String |
directoryOfDelimitedFiles |
private java.lang.String |
FirstWord |
private java.lang.String |
ID |
private int |
idCount |
private IndexWriter |
iwriter |
private java.lang.String |
OtherDesig |
private java.lang.String |
PreferDesig |
private java.lang.String |
rxNormCode |
private static TokenizerPTB |
tokenizer |
Constructor and Description |
---|
CreateAssertionLuceneIndexFromDelimitedFile(TokenizerPTB tokenizer)
Constructor
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getUsage() |
static java.lang.String |
load(java.lang.String filename)
Loads text from a file.
|
static java.util.Map |
loadHyphMap(java.lang.String filename)
Loads hyphenated words and a frequency value for each, from a file.
|
static void |
main(java.lang.String[] args) |
static void |
printResults(java.lang.String text,
java.util.List results)
Prints out the tokenized results, for debug use.
|
void |
writeToFile(java.lang.String str) |
protected void |
writeToFormatLucene(java.lang.String cuePhrase,
java.lang.String cuePhraseCategory,
java.lang.String cuePhraseFamily) |
private static TokenizerPTB tokenizer
private static java.lang.String directoryOfDelimitedFiles
private IndexWriter iwriter
private int idCount
private final java.lang.String ID
private final java.lang.String rxNormCode
private final java.lang.String Code
private final java.lang.String CodeToken
private final java.lang.String FirstWord
private final java.lang.String OtherDesig
private final java.lang.String PreferDesig
public static final java.lang.String CUE_PHRASE_FIELD_NAME
public static final java.lang.String CUE_PHRASE_CATEGORY_FIELD_NAME
public static final java.lang.String CUE_PHRASE_FAMILY_FIELD_NAME
public static final java.lang.String CUE_PHRASE_FIRST_WORD_FIELD_NAME
public CreateAssertionLuceneIndexFromDelimitedFile(TokenizerPTB tokenizer) throws java.lang.Exception
Tokenizer
- Used to tokenize the dictionary entriesjava.lang.Exception
public static void main(java.lang.String[] args)
public static java.lang.String load(java.lang.String filename) throws java.io.FileNotFoundException, java.io.IOException
filename
- java.io.FileNotFoundException
java.io.IOException
public static java.util.Map loadHyphMap(java.lang.String filename) throws java.io.FileNotFoundException, java.io.IOException
filename
- java.io.FileNotFoundException
java.io.IOException
public static void printResults(java.lang.String text, java.util.List results)
text
- results
- public static java.lang.String getUsage()
protected void writeToFormatLucene(java.lang.String cuePhrase, java.lang.String cuePhraseCategory, java.lang.String cuePhraseFamily)
public void writeToFile(java.lang.String str)