如何为用户 ip 详细信息配置 Solr

How to configure Solr for User ip details

我正在使用 solr 4.10.3。远程用户通过 url 和 运行 他们的特定查询访问它,就像在搜索引擎中一样。我想知道 IP 地址以及用户的查询 运行。在 solr 日志文件中,有查询的详细信息,但没有有关用户 ip 的信息。我正在使用 httpd (apache) 网络服务器。

如果我分析 apache 网络服务器日志,我会得到有关 ips 等的信息,但没有有关查询的信息。那么我如何配置 httpd 配置,使其日志也包含查询详细信息。

两者中的任何一个都可以解决我的问题。

如果你已经这样安装了),但你可以配置 Apache httpd's log format through the LogFormat directive.

   %q   The query string (prepended with a ? if a query 
        string exists, otherwise an empty string).

另一种选择是正确配置 Solr 的日志记录,请参阅 Configuring Logging,但根据您的设置(如果您正在代理请求),这可能不包括原始 IP 地址(并​​且仅包括代理服务器)。