Examples of buildIndexingReqs()


Examples of proj.zoie.api.indexing.ZoieIndexable.buildIndexingReqs()

            long uid = indexable.getUID();
            delSet.add(uid);
            addList.remove(uid);
        if (!indexable.isDeleted()) // update event
        {
          IndexingReq[] reqs = indexable.buildIndexingReqs();
          for (IndexingReq req : reqs) {
            if (req != null) // if doc is provided, interpret as
                      // a delete, e.g. update with
                      // nothing
            {
View Full Code Here

Examples of proj.zoie.api.indexing.ZoieIndexable.buildIndexingReqs()

          _writer.deleteDocuments(new Term(DOCUMENT_ID_FIELD,String.valueOf(indexable.getUID())));
        } catch(IOException e) {
          throw new ZoieException(e.getMessage(),e);
        }
         
        IndexingReq[] reqs = indexable.buildIndexingReqs();
        for (IndexingReq req : reqs){
        Analyzer localAnalyzer = req.getAnalyzer();
        Document doc = req.getDocument();
        Field uidField = new Field(DOCUMENT_ID_FIELD,String.valueOf(indexable.getUID()),Store.NO,Index.NOT_ANALYZED_NO_NORMS);
        uidField.setOmitTermFreqAndPositions(true);
View Full Code Here

Examples of proj.zoie.api.indexing.ZoieIndexable.buildIndexingReqs()

          _writer.deleteDocuments(new Term(DOCUMENT_ID_FIELD,String.valueOf(indexable.getUID())));
        } catch(IOException e) {
          throw new ZoieException(e.getMessage(),e);
        }
         
        IndexingReq[] reqs = indexable.buildIndexingReqs();
        for (IndexingReq req : reqs){
        Analyzer localAnalyzer = req.getAnalyzer();
        Document doc = req.getDocument();
        Field uidField = new Field(DOCUMENT_ID_FIELD,String.valueOf(indexable.getUID()),Store.NO,Index.NOT_ANALYZED_NO_NORMS);
        uidField.setOmitTermFreqAndPositions(true);
View Full Code Here

Examples of proj.zoie.api.indexing.ZoieIndexable.buildIndexingReqs()

  public void testStoredContent(){
     TestObj testObj = new TestObj(1);
     testObj.storedVal = "stored";
    
     ZoieIndexable indexable = nodeInterpreter.convertAndInterpret(testObj);
    IndexingReq[] reqs = indexable.buildIndexingReqs();
    Document doc = reqs[0].getDocument();
    Field f = doc.getField("store");
    assertEquals("stored",f.stringValue());
    assertTrue(f.isStored());
    assertFalse(f.isTermVectorStored());
View Full Code Here

Examples of proj.zoie.api.indexing.ZoieIndexable.buildIndexingReqs()

  public void testTextContent(){
    TestObj testObj = new TestObj(1);
    testObj.content = "abc";
    testObj.content2 = "def";
    ZoieIndexable indexable = nodeInterpreter.convertAndInterpret(testObj);
    IndexingReq[] reqs = indexable.buildIndexingReqs();
    Document doc = reqs[0].getDocument();
    Field content1Field = doc.getField("text");
    assertNotNull(content1Field);
    String val = content1Field.stringValue();
    assertEquals("abc",val);
View Full Code Here

Examples of proj.zoie.api.indexing.ZoieIndexable.buildIndexingReqs()

    testObj.numSet.add(7);
   
    testObj.nulls = null;
   
    ZoieIndexable indexable = nodeInterpreter.convertAndInterpret(testObj);
    IndexingReq[] reqs = indexable.buildIndexingReqs();
    Document doc = reqs[0].getDocument();
   
    Field ageField = doc.getField("age");
    assertNotNull(ageField);
    assertTrue(isMeta(ageField));
View Full Code Here

Examples of proj.zoie.api.indexing.ZoieIndexable.buildIndexingReqs()

      String line = br.readLine();
      if (line==null) break;
     
      JSONObject obj = new FastJSONObject(line);
      ZoieIndexable indexable = defaultInterpreter.convertAndInterpret(obj);
      IndexingReq[] idxReqs = indexable.buildIndexingReqs();
      for (IndexingReq req : idxReqs){
        Document doc = req.getDocument();
        idxWriter.addDocument(doc);
      }
     
View Full Code Here

Examples of proj.zoie.api.indexing.ZoieIndexable.buildIndexingReqs()

     
      if_defaultInterpreter != null && json != null && analyzer != null){

            ZoieIndexable indexable = _defaultInterpreter.convertAndInterpret(json);
           
            IndexingReq[] idxReqs = indexable.buildIndexingReqs();
            if(idxReqs.length>0){
              Document doc = idxReqs[0].getDocument();
              ZoieSegmentReader.fillDocumentID(doc, indexable.getUID());
             
                  if (indexable.isStorable()){
View Full Code Here

Examples of proj.zoie.api.indexing.ZoieIndexable.buildIndexingReqs()

    }
  }

  public Document buildDoc(JSONObject json) {
    ZoieIndexable indexable = defaultJsonSchemaInterpreter.convertAndInterpret(json);
    Document ret = indexable.buildIndexingReqs()[0].getDocument();
    ret.add(new Field(AbstractZoieIndexable.DOCUMENT_STORE_FIELD, indexable.getStoreValue()));
    ZoieSegmentReader.fillDocumentID(ret, indexable.getUID());
    return ret;
  }
View Full Code Here

Examples of proj.zoie.api.indexing.ZoieIndexable.buildIndexingReqs()

        delSet.add(uid);
        addList.remove(uid);
        if (!(indexable.isDeleted() || evt.isDelete())) // update event
        {
          try {
            IndexingReq[] reqs = indexable.buildIndexingReqs();
            for (IndexingReq req : reqs) {
              if (req != null) // if doc is provided, interpret as
              // a delete, e.g. update with
              // nothing
              {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.