// Path: src/main/java/unsw/curation/api/domain/ExtractTextTfidfSimilarity.java
// public class ExtractTextTfidfSimilarity {
// 
// 	private String query;
// 
// 	private String sentence;
//     private String similarSentence;
//     private String score;
//     public ExtractTextTfidfSimilarity(){}
//     
//     public ExtractTextTfidfSimilarity(String searchText, String similarSentence, String score) {
// 		this.sentence=searchText;
// 		this.similarSentence=similarSentence;
// 		this.score=score;
// 	}
//     public void setQuery(String query)
//     {
//     	this.query=query;
//     }
//     public String getQuery()
//     {
//     	return this.query;
//     }
// 	public void setSentence(String sentence)
//     {
//     	this.sentence=sentence;
//     }
//     public String getSentence()
//     {
//     	return this.sentence;
//     }
//     
//     public void setSimilaritySentence(String similaritySentence)
//     {
//     	this.similarSentence=similaritySentence;
//     }
//     
//     public String getSimilaritySentence()
//     {
//     	return this.similarSentence;
//     }
//     
//     public void serScore(String score)
//     {
//     	this.score=score;
//     }
//     public String getScore()
//     {
//     	return this.score;
//     }
// }


import java.io.File;
import java.io.IOException;
import java.util.List;
import org.apache.lucene.queryparser.classic.ParseException;
import unsw.curation.api.domain.ExtractTextTfidfSimilarity;

package unsw.curation.api.domain.abstraction;





public interface ITextTfidfSimilarity 
{
	//List<ExtractTextTfidfSimilarity> SearchFile(String FilePath) throws IOException, ParseException;

// Path: src/main/java/unsw/curation/api/domain/ExtractTextTfidfSimilarity.java
// public class ExtractTextTfidfSimilarity {
// 
// 	private String query;
// 
// 	private String sentence;
//     private String similarSentence;
//     private String score;
//     public ExtractTextTfidfSimilarity(){}
//     
//     public ExtractTextTfidfSimilarity(String searchText, String similarSentence, String score) {
// 		this.sentence=searchText;
// 		this.similarSentence=similarSentence;
// 		this.score=score;
// 	}
//     public void setQuery(String query)
//     {
//     	this.query=query;
//     }
//     public String getQuery()
//     {
//     	return this.query;
//     }
// 	public void setSentence(String sentence)
//     {
//     	this.sentence=sentence;
//     }
//     public String getSentence()
//     {
//     	return this.sentence;
//     }
//     
//     public void setSimilaritySentence(String similaritySentence)
//     {
//     	this.similarSentence=similaritySentence;
//     }
//     
//     public String getSimilaritySentence()
//     {
//     	return this.similarSentence;
//     }
//     
//     public void serScore(String score)
//     {
//     	this.score=score;
//     }
//     public String getScore()
//     {
//     	return this.score;
//     }
// }


// Path: src/main/java/unsw/curation/api/domain/abstraction/ITextTfidfSimilarity.java
import java.io.File;
import java.io.IOException;
import java.util.List;
import org.apache.lucene.queryparser.classic.ParseException;
import unsw.curation.api.domain.ExtractTextTfidfSimilarity;

package unsw.curation.api.domain.abstraction;





public interface ITextTfidfSimilarity 
{
	//List<ExtractTextTfidfSimilarity> SearchFile(String FilePath) throws IOException, ParseException;

	List<ExtractTextTfidfSimilarity> SearchText(String searchText) throws IOException, ParseException;
