Ich bin ziemlich neu bei Elasticsearch und FOSlastica, Ich möchte relevantes Ergebnis von maped Feld erhalten, die den Namen der Schule darstellen.FOS Elastica, Suche in ganzen Sätzen
meine config:
fos_elastica:
clients:
default: { host: localhost, port: 9200 }
indexes:
app:
settings:
index:
analysis:
analyzer:
czech :
tokenizer: standard
filter : [czech_stop, czech_stemmer ,lowercase, asciifolding]
filter:
czech_stop:
type: stop
stopwords: _czech_
czech_stemmer:
type: stemmer
languague: czech
types:
school:
mappings:
name:
type: string
analyzer : czech
boost : 10
persistence:
driver: orm
model: Yearbook\SUBundle\Entity\School
provider: ~
listener:
immediate: ~
finder: ~
Im Namensfeld wird Name der Schule gespeichert. Ich bekomme null Ergebnisse mit der Befehlszeile fos:elastica:search school "Hi"
, aber die Suche nach ganzen Wort funktioniert gut fos:elastica:search school "High"
Ich triend auch verschiedene Möglichkeiten, um Ergebnisse in der Steuerung zu erhalten, aber nichts davon funktioniert. Ich denke, dass das Problem in der Konfigurationsdatei sein kann.
Ich habe kein verwandtes Problem gefunden. Danke Jungs für Ihre Antworten