當前位置: 首頁>>代碼示例>>Java>>正文


Java IndexReaderSplitParser類代碼示例

本文整理匯總了Java中org.galagosearch.core.parse.IndexReaderSplitParser的典型用法代碼示例。如果您正苦於以下問題:Java IndexReaderSplitParser類的具體用法?Java IndexReaderSplitParser怎麽用?Java IndexReaderSplitParser使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


IndexReaderSplitParser類屬於org.galagosearch.core.parse包,在下文中一共展示了IndexReaderSplitParser類的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: testNextDocument

import org.galagosearch.core.parse.IndexReaderSplitParser; //導入依賴的package包/類
/**
 * Test of nextDocument method, of class IndexReaderSplitParser.
 */
public void testNextDocument() throws Exception {
    buildIndex();
    
    DocumentSplit split = new DocumentSplit();
    split.fileName = temporaryName;
    split.fileType = "corpus";
    split.startKey = new byte[0];
    split.endKey = new byte[0];
    
    // Open up the file:
    IndexReaderSplitParser parser = new IndexReaderSplitParser(split);
    
    // Check the document:
    Document actual = parser.nextDocument();
    assertNotNull(actual);
    assertEquals(document.identifier, actual.identifier);
    assertEquals(document.text, actual.text);
    assertEquals(2, actual.metadata.size());
    assertNotNull(document.metadata.get("Key"));
    assertNotNull(document.metadata.get("Something"));
    assertEquals("Value", document.metadata.get("Key"));
    assertEquals("Else", document.metadata.get("Something"));
    
    // Make sure there aren't any left:
    assertNull(parser.nextDocument());
}
 
開發者ID:jjfiv,項目名稱:galagosearch,代碼行數:30,代碼來源:IndexReaderSplitParserTest.java

示例2: testStartKey

import org.galagosearch.core.parse.IndexReaderSplitParser; //導入依賴的package包/類
public void testStartKey() throws FileNotFoundException, IOException {
    buildIndex();
          
    DocumentSplit split = new DocumentSplit();
    split.fileName = temporaryName;
    split.fileType = "corpus";
    split.startKey = new byte[] { (byte) 'z' };
    split.endKey = new byte[0];
    
    // Open up the file:
    IndexReaderSplitParser parser = new IndexReaderSplitParser(split);
    assertNull(parser.nextDocument());
}
 
開發者ID:jjfiv,項目名稱:galagosearch,代碼行數:14,代碼來源:IndexReaderSplitParserTest.java

示例3: testEndKey

import org.galagosearch.core.parse.IndexReaderSplitParser; //導入依賴的package包/類
public void testEndKey() throws FileNotFoundException, IOException {
    buildIndex();
          
    DocumentSplit split = new DocumentSplit();
    split.fileName = temporaryName;
    split.fileType = "corpus";
    split.startKey = new byte[0];
    split.endKey = new byte[] { (byte) 'a' };
    
    // Open up the file:
    IndexReaderSplitParser parser = new IndexReaderSplitParser(split);
    assertNull(parser.nextDocument());
}
 
開發者ID:jjfiv,項目名稱:galagosearch,代碼行數:14,代碼來源:IndexReaderSplitParserTest.java


注:本文中的org.galagosearch.core.parse.IndexReaderSplitParser類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。