solr für das woltlab burning board einrichten

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • solr für das woltlab burning board einrichten

    Hi,

    Ich versuche gerade mein WBB mit SOLR fit zu kriegen.

    Allerdings ist die Install Doku ziemlich spärlich ;)

    Deshalb die Frage, was sind die Installationsschritte?

    Ich habe folgendes durchgeführt:

    1) SOLR Multicore Installation - Core erreichbar via: localhost:8080/solr/board/
    2) schema_nutch.xml // solrconfig_nutch.xml geladen
    3) Config im WBB Backend:


    SOLR URL: http://localhost:8080/solr/board/
    SOLR Search Servlet: nutch

    4) Wenn ich den Reindex Cron manuell ausführe ergibt sich bei mir folgender Error:

    Quellcode

    1. exception 'Exception' with message '"400" Status: Bad Request' in /var/www/mto/wcf/lib/data/solr/Service.php:385
    2. Stack trace:
    3. #0 /var/www/mto/wcf/lib/data/solr/Service.php(652): Apache_Solr_Service->_sendRawPost('http://192.168....', 'add('addDocuments(Array)
    4. #3 /var/www/mto/wcf/lib/data/solr/SolrBridge.php(330): SolrBridge->commit()
    5. #4 /var/www/mto/wcf/lib/system/cronjob/SolrIndexCronjob.class.php(19): SolrBridge->doIndex(NULL, 100)
    6. #5 /var/www/mto/wcf/lib/data/cronjobs/CronjobEditor.class.php(326): SolrIndexCronjob->execute(Array)
    7. #6 /var/www/mto/wcf/lib/acp/action/CronjobExecuteAction.class.php(26): CronjobEditor->execute()
    8. #7 /var/www/mto/wcf/lib/action/AbstractAction.class.php(25): CronjobExecuteAction->execute()
    9. #8 /var/www/mto/wcf/lib/util/RequestHandler.class.php(64): AbstractAction->__construct()
    10. #9 /var/www/mto/wcf/lib/util/RequestHandler.class.php(98): RequestHandler->__construct('CronjobExecute', Array, 'action')
    11. #10 /var/www/mto/board/acp/index.php(8): RequestHandler::handle(Array)
    12. #11 {main}
    Alles anzeigen


    Ideen?
  • Erstmal eine kurze Intro. Es geht um das Plugin für das Woltlab Community Framework das ich vor ein paar Jahren entwickelt habe: trac.easy-coding.de/trac/wcf/wiki/solr
    Eine Anleitung habe ich nie erstellt
    Das Setup des Suchservers ist nicht trivial, dennoch wird es an dieser Stelle noch nicht erklärt. Das Plugin richtet sich erstmal vornehmlich an Entwickler und Leute die bereits einen Solr Suchserver betreiben.


    Unter folgenden URL kannst du deinen Index sehen?
    localhost:8080/solr/board/nutch/

    Wenn ich das bei mir Aufrufe erscheint bereits folgende Antwort

    Quellcode

    1. <response>
    2. <lst name="responseHeader">
    3. <int name="status">0</int>
    4. <int name="QTime">8</int>
    5. <lst name="params"/>
    6. </lst>
    7. <result name="response" numFound="311924" start="0">
    8. <doc>
    9. <str name="url">
    10. http://adsense.blogspot.com/2009/09/australian-and-new-zealand-publishers.html
    11. </str>
    12. </doc>
    13. <doc>
    14. ....
    Alles anzeigen