2016-03-23 17 views
0

ein Neuling auf ES braucht Hände für die Suggester helfen .... ich einen einfachen Index mit einigen Titeln wie "Hersteller Produktname mpn" gemacht:Elasticsearch AutoSuggest

Mein aktueller Mapping:

'suggest'=> [ 
'=> 'completion' 
'=> 'simple' 
' => false 
] 

meine aktuelle Abfrage:

'body' => [ 
'suggest' => [ 
'text' => $this->query 
, 'completion' => [ 
'field' => 'suggest' 
]]] 

Nun, wenn ich versuche, es zu empfehlen funktioniert, aber die Ergebnisse sind sehr hässlich .... Vielleicht kann mir jemand helfen, die r zu finden Lichteinstellungen:

z.B. ein Titel ist: „Xoar Electric Beechwood Precision“

Jetzt möchte ich diese Ergebnisse für Abfragen:

"X" => "Xoar" 
"Yoar E" => "Xoar", "Xoar Electric" 
"El" => "Electric" 
"Elektric " => "Electric", "Electric Beechwood" 

Im Moment gibt es nur den vollständigen Titel, wenn ich „X ....“

Typ

Ist das möglich? Und wenn ja, wie kann ich versuchen, diese Ergebnisse zu bekommen?

DANKE im Voraus!

Antwort

Verwandte Themen