public CategoryPageSearcher(String indexName) throws IOException { super(indexName, CategoryPageIndexer.CATEGORY_FIELD_NAME, CategoryPageIndexer.PAGE_FIELD_NAME); logger.trace(toString(10)); }
CategoryPageSearcher categoryPageSearcher = new CategoryPageSearcher(line.getOptionValue("index")); String[] result = categoryPageSearcher.search(line.getOptionValue("search")); logger.info(result); logger.info(categoryPageSearcher.toString(DEFAULT_SHOW_SIZE)); categoryPageSearcher.interactive();
for (; it.hasNext(); categoryCount++) { WikipediaCategory category = it.next(); String[] pages = categoryPageSearcher.search(category.getLabel()); for (int j = 0; j < pages.length; j++) { int freq = pageFreqSearcher.search(pages[j]);
public CategoryPageExtractor(String categorySubCategoryIndex, String categoryPageIndex, String pageFrequencyIndex, int maxDepth, int minFrequency, int maxFrequency) throws IOException { this.maxDepth = maxDepth; this.minFrequency = minFrequency; this.maxFrequency = maxFrequency; categorySubCategorySearcher = new CategorySubCategorySearcher(categorySubCategoryIndex); categoryPageSearcher = new CategoryPageSearcher(categoryPageIndex); pageFreqSearcher = new PageFreqSearcher(pageFrequencyIndex); pageFreqSearcher.loadCache(10); //pageVectorSearcher = new PageVectorSearcher(vectorIndex); }
String[] pages = categoryPageSearcher.search(category.getLabel()); for (int j = 0; j < pages.length; j++) {