3

SCHEMA-INDEX-MISMATCHを持つインデックス内のドキュメントを見つけるにはどうすればよいですか?試行錯誤しながら見つけたものがたくさんあります。それらを照会したい。

取得した結果には、フィールドに「ERROR:SCHEMA-INDEX-MISMATCH」が含まれています。例:

<?xml version="1.0" encoding="UTF-8"?>
<response>
    <result name="response" numFound="1" start="0" maxScore="12.993319">
        <doc>
            <float name="score">12.993319</float>
            <str name="articleId">ERROR:SCHEMA-INDEX-MISMATCH,stringValue=555</str>
            <str name="articleType">Knowledge Base</str>
            <str name="description">Moving to another drive Question: How can I ....</str>
            <str name="id">article:555</str>
            <str name="title">Moving to another drive</str>
            <str name="type">article</str>
        </doc>
    </result>
</response>

それが重要な場合、私のクエリは次の行に沿っていますhttp://server/solr/select?q=id:%22article:555%22

4

1 に答える 1

2

articleIdの「タイプ」とは何ですか?

日付フィールドに問題があり、インデックス作成プログラムの欠陥により、「ERROR:SCHEMA-INDEX-MISMATCH」が発生しました。これらは通常の日付の範囲外の値であるため、クエリで見つけることができました。 -「myDateFieldType:[0001-01-01T00:00:00ZNOW]ではありません」。

データ型に応じて、このタイプのクエリを作成できる場合は、これらの値を見つけることができるはずです。

于 2012-06-21T19:04:52.733 に答える