Beispiel #1
0
 public void WriteNamedList(NamedList nl)
 {
     WriteTag(nl is SimpleOrderedMap ? ORDERED_MAP : NAMED_LST, nl.Count);
     for (int i = 0; i < nl.Count; i++)
     {
         String name = nl.GetName(i);
         WriteExternString(name);
         Object val = nl.GetVal(i);
         WriteVal(val);
     }
 }
Beispiel #2
0
        public SolrDocument ReadSolrDocument(FastInputStream dis)
        {
            NamedList    nl  = (NamedList)ReadVal(dis);
            SolrDocument doc = new SolrDocument();

            for (int i = 0; i < nl.Count; i++)
            {
                String name = nl.GetName(i);
                Object val  = nl.GetVal(i);
                doc.SetField(name, val);
            }
            return(doc);
        }
Beispiel #3
0
 public void WriteNamedList(NamedList nl)
 {
     WriteTag(nl is SimpleOrderedMap ? ORDERED_MAP : NAMED_LST, nl.Count);
     for (int i = 0; i < nl.Count; i++)
     {
         String name = nl.GetName(i);
         WriteExternString(name);
         Object val = nl.GetVal(i);
         WriteVal(val);
     }
 }