Узнайте, проиндексировано содержимое PDF-файла или нет?

#alfresco #alfresco-share #alfresco-webscripts

#alfresco #alfresco-поделиться #alfresco-webscripts

Вопрос:

Как я могу узнать, проиндексировано содержимое файла или нет в alfresco?

Я использую alfresco-5.0.d.

Ответ №1:

Вы можете напрямую зайти в веб-приложение Solr. Сначала выясните, что такое sys:node-dbid вашего узла. Вы можете получить это из браузера узлов в консоли администратора.

Предположим, что это 6834, например. Затем вы можете перейти к:

https://localhost:8443/solr4/alfresco/select ?q = DBID: 6834amp;wt = json

Который вернет:

 {
  "responseHeader":{
    "status":0,
    "QTime":0,
     "params":{
        "q":"DBID:6834","wt":"json"
      }
  },
  "response":{
    "numFound":1,
    "start":0,"docs":[{
      "id":"_DEFAULT_!800000000000000b!8000000000001ab2",
      "_version_":0,
      "DBID":6834
    }]
  }
}
  

Предполагая, что узел был проиндексирован. Если оно не было проиндексировано, значение numFound будет равно 0.

При этом предполагается, что в ваш браузер добавлен клиентский сертификат, который Solr и Alfresco используют для идентификации друг друга.

Комментарии:

1. Спасибо @Джефф Поттс