コード例 #1
0
ファイル: LuceneService.cs プロジェクト: heran/DekiWiki
 private void ConvertToCompactXDoc(XDoc doc, LuceneResult result) {
     var d = result.Document;
     doc.Start("document");
     AddField(doc, d, "id.page");
     AddField(doc, d, "id.file");
     AddField(doc, d, "id.comment");
     AddField(doc, d, "id.user");
     AddField(doc, d, "title");
     AddField(doc, d, "date.edited");
     AddField(doc, d, "rating.score");
     AddField(doc, d, "rating.count");
     doc.Elem("score", result.Score);
     doc.End();
 }
コード例 #2
0
ファイル: LuceneService.cs プロジェクト: heran/DekiWiki
 private void ConvertToXDoc(XDoc doc, LuceneResult result) {
     var d = result.Document;
     doc.Start("document");
     foreach(Field field in d.GetFields()) {
         if(field.IsStored()) {
             doc.Elem(System.Xml.XmlConvert.EncodeLocalName(field.Name()), field.StringValue());
         }
     }
     doc.Elem("score", result.Score);
     doc.End();
 }