【问题标题】:Solr 4.3.1 Data-Import commandSolr 4.3.1 数据导入命令
【发布时间】:2016-06-27 10:09:08
【问题描述】:

我目前正在使用 Solr 4.3.1。我已经为我的 solr 配置了 dih。我想通过命令提示符进行完全导入。我知道网址会是这样的 http://localhost:8983/solr/corename/dataimport?command=full-import&clean=true&commit=true 有什么方法可以在不使用 curl 的情况下做到这一点吗?

谢谢

编辑

string Text = "http://localhost:8983/solr/Latest_TextBox/dataimport?command=full-import&clean=true&commit=true";
var wc = new WebClient();
var Import = wc.DownloadString(Text);

目前使用上述代码

【问题讨论】:

    标签: solr dataimporthandler


    【解决方案1】:

    调用它就像一个普通的 REST url 就是它!我在我的应用程序中使用它从本地驱动器导入和索引数据,它工作正常! :) 。使用 HttpURLConnection 发出请求并捕获响应以查看它是否成功。您不需要任何特定的 API 来执行此操作。这是在 C# 中正确发出 GET 请求的示例代码。尝试使用此数据导入处理程序 url,它可能会工作!

    Console.WriteLine("Making API Call...");
                    using (var client = new HttpClient(new HttpClientHandler { AutomaticDecompression = DecompressionMethods.GZip | DecompressionMethods.Deflate }))
                    {
                        client.BaseAddress = new Uri("https://api.stackexchange.com/2.2/");
                        HttpResponseMessage response = client.GetAsync("answers?order=desc&sort=activity&site=stackoverflow").Result;
                        response.EnsureSuccessStatusCode();
                        string result = response.Content.ReadAsStringAsync().Result;
                        Console.WriteLine("Result: " + result);
                    }
                    Console.ReadLine();
                }
            }
        }
    

    【讨论】:

    • 你发布了什么???我只能看到其中一个 code 。请在原始问题中编辑您的代码。
    • 您不必编辑我的答案并将您的代码粘贴到那里。我让你修改自己的问题并将代码放在那里。
    • 对不起...我是 Stackoverflow 的新手。我的错误
    【解决方案2】:

    您必须以某种方式调用 URL - Solr 仅通过 REST API 运行。没有命令行 API(可用的 command line tools 只需与 API 对话)。因此,请使用您喜欢的方式与 HTTP 端点通信,即curlwgetGET 或您选择的编程语言可用的方式。

    据我所知,捆绑的 solrCli 应用程序没有任何用于触发完全导入的现有命令(它只会通过调用您已经引用的 URL 与 REST API 对话)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多