2016-11-30 2 views
0

Je suis en train de lancer Solr Quick Start (version 6.2.0), qui crée la collection gettingstarted et qui ingère docs/folder, mais ne trouve pas d'explications supplémentaires sur ces deux questions. En premier lieu, collection est créé avec cette ligne de la console:Configuration et recherche de la collection getstarted Solr

Creating new collection 'gettingstarted' using command: 
http://localhost:8983/solr/admin/collections?action=CREATE&name=gettingstarted&numShards=2&replicationFactor=2&maxShardsPerNode=2&collection.configName=gettingstarted 

Où sont des schémas et fichiers solrconfig.xml pour cette collection?

Et après l'ingestion des documents, 4405 d'entre eux sont indexés, tous avec un champ de titre. Mais quand entrer dans le titre q champ de saisie: Solr, obtenir cette réponse

{ 
"responseHeader":{ 
"zkConnected":true, 
"status":0, 
"QTime":63, 
"params":{ 
    "q":"title:Solr", 
    "indent":"on", 
    "wt":"json", 
    "_":"1480494738956"}}, 
"response":{"numFound":0,"start":0,"maxScore":0.0,"docs":[] 
}} 

Aucun document se trouvent, peu importe ce qui est entré pour le titre. Est-il possible de rechercher l'index par des mots dans leur champ de titre?

Merci

+0

Quel est le type de champ utilisé pour le titre du champ? –

+0

Depuis l'interface utilisateur d'administration, il peut être lu sous org.apache.solr.schema.StrField. Mais, ce que je veux aussi trouver, c'est quel schéma est connecté à la collecte getstarted et comment, pour voir ce genre d'informations à partir de là. –

+0

Allez sur la page solr ... sélectionnez la collection ... cliquez sur l'option Fichiers ... Vous pouvez voir le fichier schéma ici ... –

Répondre

0

Il semble que vous utilisiez l'exemple SolrCloud. Dans ce cas, la configuration est chargée dans Zookeeper. Donc, la version live n'est pas sur le système de fichiers, comme ce serait le cas avec des exemples non-cloud. Vous pouvez regarder cela via l'interface utilisateur d'administration à la place.

Si vous voulez juste voir la configuration bootstrap, elle se trouve dans server/solr/configsets/et la configuration spécifique dépend de ce que vous avez choisi lors de la création de l'exemple.

+0

Cela l'explique. J'ai trouvé dans une définition de configset pour le champ de titre, c'est . Comme j'ai compris que les champs "text_general" devraient être segmentés, je ne sais toujours pas pourquoi la recherche de mots simples ne retourne aucun résultat. –

+0

Cela semble être une question complètement distincte, mais rapidement l'interface utilisateur d'administration a une page d'analyse qui vous permet de voir comment le texte est analysé et comment il est apparié. En activant le débogage, vous verrez également quels jetons * traités * sont comparés avec les champs. –

0

Les fichiers de configuration seront /server/solr/gettingstarted/conf

chaque fois que vous créez une nouvelle collection un dossier avec le nom de collection est créé à l'intérieur serveur/Solr/intérieur qui a créé le dossier, il y aura dossier conf qui contient des fichiers de configuration (schema.xml, solrconfig.xml, etc) et le dossier de données qui contient l'index.

Vous devez valider après avoir indexé les documents dans la collection.

+0

Merci, mais il n'y a pas de dossier server/solr/gettingstarted. Et il est engagé, *: * la requête renvoie tous les documents. Cependant, la requête pour un champ spécifique ne renvoie aucun résultat. –

+0

Comment le champ 'title' et sa définition sont définis dans le fichier schema.xml – vinod