X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=source%2Fmircoders%2Fsearch%2FTopicSearchTerm.java;h=70ba1f41aac5dd106d326014e779ffc3f7e30fcf;hb=2d3a3231809a1af4e373c3fd13902eeee26728c9;hp=398a4bc34130f3c46119d54c2010349db02bd336;hpb=60b6a064d662b992ef3c55487bb7f1e8542d5b19;p=mir.git diff --git a/source/mircoders/search/TopicSearchTerm.java b/source/mircoders/search/TopicSearchTerm.java index 398a4bc3..70ba1f41 100755 --- a/source/mircoders/search/TopicSearchTerm.java +++ b/source/mircoders/search/TopicSearchTerm.java @@ -35,24 +35,27 @@ import javax.servlet.http.HttpServletRequest; import mir.entity.Entity; import mir.entity.EntityList; -import mir.storage.StorageObjectFailure; +import mir.storage.DatabaseFailure; import mircoders.entity.EntityContent; import mircoders.storage.DatabaseContentToTopics; import org.apache.lucene.document.Document; import org.apache.lucene.document.Field; - +/** + * used by indexing and querying + * documents based on Topic + */ public class TopicSearchTerm extends SearchTerm{ public TopicSearchTerm() { super(null, "search_topic", "topic", null, null); } - public void index(Document doc, Entity entity) throws StorageObjectFailure{ + public void index(Document doc, Entity entity) throws DatabaseFailure{ EntityList topics = DatabaseContentToTopics.getInstance().getTopics((EntityContent) entity); if (topics != null && topics.size()>0){ for(int k=0;k