| Modifier and Type | Field and Description |
|---|---|
protected DualConceptExtractor |
extractor |
protected boolean |
firstUseConcept |
protected BasicIndexWriteController |
firstWriter |
protected boolean |
initialized |
protected boolean |
relationSupported |
protected boolean |
secondUseConcept |
protected BasicIndexWriteController |
secondWriter |
| Constructor and Description |
|---|
DualIndexer(DualConceptExtractor extractor,
boolean firstUseConcept,
String firstIndexFolder,
boolean secondUseConcept,
String secondIndexFolder) |
DualIndexer(DualConceptExtractor extractor,
boolean useConcept,
String firstIndexFolder,
String secondIndexFolder) |
DualIndexer(DualConceptExtractor extractor,
String firstIndexFolder,
String secondIndexFolder) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
This method releases occupied resources.
|
boolean |
index(Article article)
An article has many sections such as title, abstract and body.
|
boolean |
indexed(String docKey) |
void |
initialize()
It is required to call this method before calling index method to index articles.
|
void |
setLog(String logFile) |
protected void |
writeLog(String content) |
protected BasicIndexWriteController firstWriter
protected BasicIndexWriteController secondWriter
protected boolean relationSupported
protected boolean initialized
protected DualConceptExtractor extractor
protected boolean firstUseConcept
protected boolean secondUseConcept
public DualIndexer(DualConceptExtractor extractor, String firstIndexFolder, String secondIndexFolder)
public DualIndexer(DualConceptExtractor extractor, boolean useConcept, String firstIndexFolder, String secondIndexFolder)
public DualIndexer(DualConceptExtractor extractor, boolean firstUseConcept, String firstIndexFolder, boolean secondUseConcept, String secondIndexFolder)
public void initialize()
Indexerinitialize in interface Indexerpublic void close()
Indexerpublic boolean index(Article article)
Indexerpublic boolean indexed(String docKey)
protected void writeLog(String content)
Copyright © 2018 JULIE Lab, Germany. All rights reserved.