Beispiel #1
0
        static void Main(string[] args)
        {
            Client           = NuSearchConfiguration.GetClient();
            DumpReader       = new NugetDumpReader(@"C:\work\ElasticSearch\NugetDump");
            CurrentIndexName = NuSearchConfiguration.CreateIndexName();

            var packages = DumpReader.Dumps.Take(1).First().NugetPackages;

            foreach (var package in packages)
            {
                var result = Client.Index(package);

                if (!result.IsValid)
                {
                    Console.WriteLine(result.DebugInformation);
                    Console.Read();
                    Environment.Exit(1);
                }
                Console.WriteLine("Done.");
            }


            //CreateIndex();
            IndexDumps();
            //SwapAlias();

            Console.Read();
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            Client     = NuSearchConfiguration.GetClient();
            DumpReader = new NugetDumpReader(@"C:\nuget-data");

            IndexDumps();

            Console.Read();
        }
Beispiel #3
0
        static void Main(string[] args)
        {
            Client           = NuSearchConfiguration.GetClient();
            CurrentIndexName = NuSearchConfiguration.CreateIndexName();

            DeleteIndexIfExists();

            DumpReader = new NugetDumpReader(@"C:\Projects\test\elasticsearch-net-example\nuget-data-dec-2016");
            CreateIndex();
            IndexDumps();
            SwapAlias();

            Console.Read();
        }
Beispiel #4
0
        static void Main(string[] args)
        {
            Client = NuSearchConfiguration.GetClient();
            var directory = args.Length > 0 && !string.IsNullOrEmpty(args[0])
                                ? args[0]
                                : NuSearchConfiguration.PackagePath;

            DumpReader       = new NugetDumpReader(directory);
            CurrentIndexName = NuSearchConfiguration.CreateIndexName();

            CreateIndex();
            IndexDumps();
            SwapAlias();

            Console.WriteLine("Press any key to exit.");
            Console.ReadKey();
        }
Beispiel #5
0
        static void Main(string[] args)
        {
            Client = NuSearchConfiguration.GetClient();
            string directory = args.Length > 0 && !string.IsNullOrEmpty(args[0])
                                ? args[0]
                                : NuSearchConfiguration.PackagePath;

            DumpReader = new NugetDumpReader(directory);

            var command = new NestCommand(Client, DumpReader);

            command.DeleteIndexIfExists();
            command.CreateIndex();
            command.InsertDocuments();

            Console.WriteLine("Press Enter to continue");
            Console.Read();
        }
        // private static string CurrentIndexName{ get; set; }

        static void Main(string[] args)
        {
            Client = NuSearchConfiguration.GetClient();
            var directory = args.Length > 0 && !string.IsNullOrEmpty(args[0])
                                ? args[0]
                                : NuSearchConfiguration.PackagePath;

            DumpReader = new NugetDumpReader(directory);
            // CurrentIndexName = NuSearchConfiguration.CreateIndexName();

            // No need to delete when doing SwapAlias...
            DeleteIndexIfExists();
            CreateIndex();
            IndexDumps();
            // SwapAlias();

            Console.WriteLine("Press ENTER to exit.");
            Console.Read();
        }
Beispiel #7
0
 public NestCommand(ElasticClient elasticClient, NugetDumpReader nugetDumpReader)
 {
     this.elasticClient   = elasticClient;
     this.nugetDumpReader = nugetDumpReader;
 }