예제 #1
0
        public string StartIndexing()
        {
            SetConnectionString();

            var indexuilder = IndexBuilder.CreateIndexer(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "indexer"));

            var tobeIndexedTable = TableStore.Instance.GetTable(TableStore.ToBeIndexedTableName) as ToBeIndexedTable;

            var movies  = tobeIndexedTable.GetMoviesTobeIndexed();
            var reviews = tobeIndexedTable.GetReviewsToBeIndexed();

            indexuilder.IndexSelectedMovies(movies);
            indexuilder.IndexSelectedReviews(reviews);

            return("done in " + Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "indexer"));
        }