Я изучаю solr и использую solr-5.3.0. Я хочу включить в игру солитеров. Я последовал за этим Tutorial. Но после внесения изменений в schema.xml при поиске термина я не получил желаемого результата. Кроме того, есть много schema.xml
, и я не уверен, какой из них нужно редактировать.Как настроить SOLR для вывода
{
"responseHeader": {
"status": 0,
"QTime": 1,
"params": {
"indent": "true",
"q": "HOLIDAY",
"_": "1441115332479",
"wt": "json"
}
},
"response": {
"numFound": 2,
"start": 0,
"docs": [
{
"id": "1234",
"name": [
"A lovely winter holiday"
],
"_version_": 1511117845476409300
},
{
"id": "1235",
"name": [
"A lovely summer holiday"
],
"_version_": 1511118023312801800
}
]
}
}
При поиске holidays
он не дал никакого результата. Я добавил это в schema.xml
.
<fieldType name="text" class="solr.TextField" omitNorms="false">
<analyzer type="query">
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.StandardFilterFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.PorterStemFilterFactory"/>
</analyzer>
<analyzer type="index">
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.StandardFilterFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true" tokenizerFactory="solr.StandardTokenizerFactory"/>
<filter class="solr.PorterStemFilterFactory"/>
</analyzer>
</fieldType>
который конфигурации был использован вами для вашего ядра ...? –
Я добавил ядро с именем 'new_core' в core admin.i ничего не уточнял о конфигурации. – user4974500
Я новичок в solr. Началось только сегодня. – user4974500