2016-04-04 19 views

答えて

1

Unindexed Solr Transactions

はあなたがインデックスに失敗したトランザクションにノードを識別するためのSolrのインデックスの状態を確認することができます参照してください。

Troubleshooting Solr Index

がインデックスに失敗したトランザクションを修復するために、この情報を使用して参照してください。

+0

回答ありがとうございます。もう一回、transaction_idとacltx_idを見つける方法を教えてください。bcoz私はちょうどそれらのインデックスがないノードを見つけて、インデックスが付けられていない私は非索引Solrトランザクションのそのbcozの理由を説明を与えていないことを意味する –

0
+0

ありがとう......... !! –

+0

私はこのAPIを使用して10のファイルを与えていますが、私がisIndexedプロパティを使用しているときに33個のファイルを与えることは可能ですか、何か間違いをしていますか? –

2

前の返信に加えて...

ノードがインデックスに失敗した場合、その理由がわかります。 SOLRの管理ページとスキーマブラウザを使用します。たとえば、次を参照してください:

http://localhost:8080/solr4/#/alfresco/schema-browser?field=EXCEPTIONMESSAGE 

をクリックし、load term infoをクリックします。条件==>問題ありません。

も参照してください:

http://localhost:8080/solr4/#/alfresco/schema-browser?field=EXCEPTIONSTACK 

をこれらのフィールドは、(彼らは過去にあったし、将来的になります...)が格納されている必要があります。あなたが冒険していると感じたら、これらのフィールドを修正してschema.xmlに保存することができます。次回は、保存されたフィールドを使用して特定のノードに関連する障害を取得できるようになります。結果に格納されたすべてのフィールドを取得するには、solrクエリーURLに「& fl = *」を追加します。

索引付けされていないノードは、エラーではないため索引付けされません。 ノードにはアスペクトと属性があり、インデックスが解除されていると言えます。たとえば、共有サイト関連の設定の一部がインデックスに登録されていません。

インデックスのエラーの根本的な原因は、Alfrescoのログとインデックスの各フィールドにあります。インデックスフィールドは、SOLR側で何か問題が生じた場合に役立ちます。

あなたが使用してノードを修正しようとすることができます

http://localhost:8080/solr4/admin/cores?action=RETRY 

これは彼らに別のものを与える行く....

ファイルがインデックスメタデータを持っていますが、にそのコンテンツを変換するために失敗することも可能ですテキスト。これはAlfrescoのログに表示されます。コンテンツの変換がどのように見えたかを見ることができます

http://localhost:8080/solr4/#/alfresco/[email protected][email protected]{http://www.alfresco.org/model/content/1.0}content 

[用語情報の読み込み]ボタンを押します。あなたは主に "ok"と "no_transform"を参照する必要があります

+0

こんにちはAndy私はalfrescoのsolrでインデックスされていないファイルを識別するためにisindexedとiscontentindexedプロパティを使用していますが、正しい値を与えていないと、これは有効かどうかは分かりません。 –

関連する問題