*/
package mircoders.search;
-import java.util.*;
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import mir.entity.Entity;
import mir.entity.EntityBrowser;
-import mir.storage.StorageObjectFailure;
+import mir.storage.DatabaseFailure;
import mircoders.storage.DatabaseVideo;
import org.apache.lucene.document.Document;
-
+/**
+ * indexes whether an Enity has video
+ */
public class VideoSearchTerm extends SearchTerm {
public VideoSearchTerm() {
super(null, "search_hasVideo", "hasVideo", null, "hasVideo");
}
- public void index(Document doc, Entity entity) throws StorageObjectFailure {
+ public void index(Document doc, Entity entity) throws DatabaseFailure {
List extraTables = new ArrayList();
extraTables.add("content_x_media cxm");
if ((wanted != null) && wanted.equals("y")) {
return matchField + ":" + "\"" + wanted + "\"";
- } else {
- return null;
}
+ return null;
}
public void returnMeta(Map result, Document doc) {