2012-10-18 6 views
0

J'ai installé une instance solr avec Jetty, et j'ai également essayé de suivre les instructions ici pour installer le velocityResponseWriter Je viens d'insérer la bibliothèque jar qui manquait Apache Solr Velocity et quand je démarrer le service via la console, je reçois le message que le plugin a été chargé ok.Solr/Solritas 3.6/solr/browse Problèmes résolus

mais quand j'ai essayé de courir les solritas j'ai eu l'erreur suivante:

ERREUR HTTP 404

Problème d'accès/Solr/browse. Raison:

NOT_FOUND 

Propulsé par Jetty: //

Toutes les idées?

Edit: J'ai essayé de le faire sur solr 4.0 ceci est la section de configuration de fichier pour solritas

<requestHandler name="/browse" class="solr.SearchHandler"> 
<lst name="defaults"> 
    <str name="echoParams">explicit</str> 

    <!-- VelocityResponseWriter settings --> 
    <str name="wt">velocity</str> 
    <str name="v.template">browse</str> 
    <str name="v.layout">layout</str> 
    <str name="title">Solritas</str> 

    <!-- Query settings --> 
    <str name="defType">edismax</str> 
    <str name="qf"> 
     text^0.5 features^1.0 name^1.2 sku^1.5 id^10.0 manu^1.1 cat^1.4 
     title^10.0 description^5.0 keywords^5.0 author^2.0 resourcename^1.0 
    </str> 
    <str name="df">text</str> 
    <str name="mm">100%</str> 
    <str name="q.alt">*:*</str> 
    <str name="rows">10</str> 
    <str name="fl">*,score</str> 

    <str name="mlt.qf"> 
    text^0.5 features^1.0 name^1.2 sku^1.5 id^10.0 manu^1.1 cat^1.4 
    title^10.0 description^5.0 keywords^5.0 author^2.0 resourcename^1.0 
    </str> 
    <str name="mlt.fl">text,features,name,sku,id,manu,cat,title,description,keywords,author,resourcename</str> 
    <int name="mlt.count">3</int> 

    <!-- Faceting defaults --> 
    <str name="facet">on</str> 
    <str name="facet.field">cat</str> 
    <str name="facet.field">manu_exact</str> 
    <str name="facet.field">content_type</str> 
    <str name="facet.field">author_s</str> 
    <str name="facet.query">ipod</str> 
    <str name="facet.query">GB</str> 
    <str name="facet.mincount">1</str> 
    <str name="facet.pivot">cat,inStock</str> 
    <str name="facet.range.other">after</str> 
    <str name="facet.range">price</str> 
    <int name="f.price.facet.range.start">0</int> 
    <int name="f.price.facet.range.end">600</int> 
    <int name="f.price.facet.range.gap">50</int> 
    <str name="facet.range">popularity</str> 
    <int name="f.popularity.facet.range.start">0</int> 
    <int name="f.popularity.facet.range.end">10</int> 
    <int name="f.popularity.facet.range.gap">3</int> 
    <str name="facet.range">manufacturedate_dt</str> 
    <str name="f.manufacturedate_dt.facet.range.start">NOW/YEAR-10YEARS</str> 
    <str name="f.manufacturedate_dt.facet.range.end">NOW</str> 
    <str name="f.manufacturedate_dt.facet.range.gap">+1YEAR</str> 
    <str name="f.manufacturedate_dt.facet.range.other">before</str> 
    <str name="f.manufacturedate_dt.facet.range.other">after</str> 

    <!-- Highlighting defaults --> 
    <str name="hl">on</str> 
    <str name="hl.fl">content features title name</str> 
    <str name="hl.encoder">html</str> 
    <str name="hl.simple.pre">&lt;b&gt;</str> 
    <str name="hl.simple.post">&lt;/b&gt;</str> 
    <str name="f.title.hl.fragsize">0</str> 
    <str name="f.title.hl.alternateField">title</str> 
    <str name="f.name.hl.fragsize">0</str> 
    <str name="f.name.hl.alternateField">name</str> 
    <str name="f.content.hl.snippets">3</str> 
    <str name="f.content.hl.fragsize">200</str> 
    <str name="f.content.hl.alternateField">content</str> 
    <str name="f.content.hl.maxAlternateFieldLength">750</str> 

    <!-- Spell checking defaults --> 
    <str name="spellcheck">on</str> 
    <str name="spellcheck.extendedResults">false</str>  
    <str name="spellcheck.count">5</str> 
    <str name="spellcheck.alternativeTermCount">2</str> 
    <str name="spellcheck.maxResultsForSuggest">5</str>  
    <str name="spellcheck.collate">true</str> 
    <str name="spellcheck.collateExtendedResults">true</str> 
    <str name="spellcheck.maxCollationTries">5</str> 
    <str name="spellcheck.maxCollations">3</str>   
</lst> 

<!-- append spellchecking to our list of components --> 
<arr name="last-components"> 
    <str>spellcheck</str> 
</arr> 

+0

Quelle est l'URL complète que vous avez collée. localhost: 8983/solr/browse? – Himanshu

+0

oui l'URL est localhost: 8080/solr/browse, Maintenant j'essaie de configurer un nouveau core, je vois theres une section de configuration dans le fichier et il y a un gestionnaire de requête pour le parcourir, mais je reçois le 404 erreur de toute façon, y a-t-il une étape supplémentaire à effectuer qui me manque, en ce moment j'essaie avec solr 4.0 aussi, mais avec un peu de chance. –

+0

Espérons que le 8080 est une faute de frappe dans votre commentaire. Le port par défaut pour solr est 8983 – Himanshu

Répondre

0

Votre champ de recherche par défaut est égal à 'texte': <str name="df">text</str>, vous peut-être devoir le changer dans l'un de vos champs.
Vérifiez la ligne de commande à partir de laquelle vous avez lancé start.jar (Solr) pour voir l'erreur exacte.

Questions connexes