solrのデバッグモード説明機能のデフォルトの「人間が判読可能な」書式設定は完全に役に立たない。 debug.explain.structured = trueを渡すことで、構造化されたXML出力を得ることができます。Lucene/SOLRを解析するdebug.explain.structured PHPでのxml出力
しかし、生成するxmlは本当に使用できません。また、私はこのコードをデバッグ情報をコードのどこかで使用できるようにする必要があります。私は前に
は、私は2つの質問があり、車輪を再発明する:
1)誰もがこのXMLを解析し、便利なオブジェクトにそれを向けるだろう、既存のPHPクラス(または関数)を知っていますか? (グーグルでは何も明らかにならなかった)
2)SOLRのデバッグモードに精通している方は、debug.explain.structured xmlを解析するよりも、これにアプローチする方が良いでしょうか?
(私はSOLR 3.6を使用しています)
助けることができます。このライブラリを使えば、Explain出力から特定のフィールドの影響を計算することが可能です。 PHPはJSONを完全に配列と連想配列に解析できます。 – aitchnyu