0
我對elasticsearch和FOSElastica很陌生, 我想得到maped field的相關結果,它代表學校的名字。FOS Elastica,全文檢索
我的配置:
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: ~
在名稱字段中存儲學校名稱。我得到零結果使用命令行fos:elastica:search school "Hi"
,但是搜索整個單詞工作正常fos:elastica:search school "High"
我也找到了不同的方式來獲得在控制器的結果,但沒有任何工作。我認爲這個問題可能在配置文件中。
我沒有找到任何相關的問題。 謝謝你們的答覆