Solr Vserion 4.7 Wenn ich solr mit hl = true abfrage, wird die Hervorhebungsinformation nur für das letzte Dokument in den Ergebnissen zurückgegeben. Nicht für alle.
Abfrage: & hl = wahr
` response: {
numFound: 20,
start: 0,
docs: [
{
id: 23344936
},
{
id: 20863812
},
{
id: 23997056
},
{
id: 22994827
},
{
id: 22924444
}
]
},
highlighting: {
: {
text: [
", matlab, matlab, matlab, matlab, matlab, matlab, matlab, matlab, matlab, matlab, matlab, <em>python</em>, <em>python</em>"
]
}
}`
Antworten:
0 für die Antwort № 1Danke Jungs, ich habe das Problem herausgefunden. Es war mit JSON-Plugin, das ich verwendet habe, die nur ein Dokument als Schlüssel "s war nicht in der Antwort dict vorhanden waren. Welche Schlüssel waren nicht vorhanden? Wir haben unseren "uniqueKey" in schema.xml nicht "gespeichert = wahr".