|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.columbia.cs.cg.prdualrank.searchengine.querygenerator.QueryGenerator<org.apache.lucene.search.Query>
edu.columbia.cs.cg.prdualrank.searchengine.querygenerator.impl.LuceneQueryGenerator
public class LuceneQueryGenerator
For this Class, Apache Lucene Engine is required.
This class is used for our implementation of:
"Searching Patterns for Relation Extraction over the Web: Rediscovering the Pattern-Relation Duality" . Y. Fang and K. C.-C. Chang. In WSDM, pages 825-834, 2011.
For further information, WSDM 2011 Conference Website .
Description
Class used to generate the queries to issue using Lucene Engine.
Constructor Summary | |
---|---|
LuceneQueryGenerator(TokenBasedAnalyzer tbAnalyzer)
Instantiates a new lucene query generator. |
Method Summary | |
---|---|
org.apache.lucene.search.Query |
generateQuery(Entity role)
Generate query based on a specific entity |
org.apache.lucene.search.Query |
generateQuery(Relationship relationship)
Generate query based on a relationship (tuple) |
org.apache.lucene.search.Query |
generateQuery(SearchPattern<Document,TokenizedDocument> pattern)
Generate query based on a pattern that matches documents (i.e. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LuceneQueryGenerator(TokenBasedAnalyzer tbAnalyzer)
tbAnalyzer
- The analyzer to segment and parse the queries to be issued in Lucene. Has to match the Analyzer used to index the collection of documents.Method Detail |
---|
public org.apache.lucene.search.Query generateQuery(Relationship relationship)
QueryGenerator
generateQuery
in class QueryGenerator<org.apache.lucene.search.Query>
relationship
- the relationship
public org.apache.lucene.search.Query generateQuery(Entity role)
QueryGenerator
generateQuery
in class QueryGenerator<org.apache.lucene.search.Query>
role
- the role
public org.apache.lucene.search.Query generateQuery(SearchPattern<Document,TokenizedDocument> pattern)
QueryGenerator
generateQuery
in class QueryGenerator<org.apache.lucene.search.Query>
pattern
- the pattern
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |