solr für das woltlab burning board einrichten

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

  • 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:

    Source Code

    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}
    Display All


    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

    Source Code

    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. ....
    Display All