Ejemplo n.º 1
0
        public void BuildIndex()
        {
            progressRate = 0;
            //string outputXML;
            //oneNote.GetHierarchy(null, HierarchyScope.hsPages, out outputXML);
            lucene.SetWorkingDirectory();
            lucene.SetUpWriter();
            string outputXML = System.IO.File.ReadAllText(@"D:\\Sample.xml");

            BuildIndex(outputXML);
            lucene.CloseWriter();
        }
        private void Main(string[] args)
        {
            var lucene = new NetLuceneProvider(true);

            lucene.SetWorkingDirectory();
            if (debug)
            {
                Console.WriteLine(String.Join(",", lucene.GetAllValuesByField("id")));
            }
            if (debug)
            {
                Console.Read();
            }
        }
Ejemplo n.º 3
0
 /// <summary>
 /// Add or update index in lucene.
 /// </summary>
 /// <param name="useCache">Indicate use previous cache or do a clean index.</param>
 public void BuildIndex(bool useCache, string indexMode)
 {
     progressRate = 0;
     lucene.SetWorkingDirectory();
     if (useCache)
     {
         AddIndexByTime(indexMode);
     }
     else
     {
         AddAllIndex(indexMode);
     }
     lucene.CloseWriter();
 }