я не знаю, что происходит с FOS эластике:ФОС эластика Заселите зацикливается навсегда
когда я индексировать мои сущности, если показывает следующий результат:
[email protected]:/var/www/v2-preprod/httpdocs/current# php app/console fos:elastica:populate
0/438 [>---------------------------] 0%
%message%
первый объект (здесь 438) правильно индексируется, но никогда не переходит к следующему объекту, поэтому я должен каждый раз заполнять каждый объект (и каждый раз нужно убивать процесс)
любая идея?
i установка серийного номера jms для правильной работы с fos elastica.
вот мой конфиг:
УПРУГОЕ ПОИСК
fos_elastica:
clients:
default: { host: localhost, port: 9200, logger: false }
serializer:
callback_class: FOS\ElasticaBundle\Serializer\Callback
serializer: serializer
indexes:
recetas:
client: default
settings:
index:
analysis:
analyzer:
custom_search_analyzer:
type: custom
tokenizer: standard
filter : [standard, lowercase, asciifolding]
custom_index_analyzer:
type: custom
tokenizer: standard
filter : [standard, lowercase, asciifolding]
filter:
custom_filter:
type: "edgeNGram"
side: front
min_gram: 3
max_gram: 20
types:
Recipe:
mappings:
name:
search_analyzer: custom_search_analyzer
index_analyzer: custom_index_analyzer
type: string
slug:
search_analyzer: custom_search_analyzer
index_analyzer: custom_index_analyzer
type: string
country:
type: string
seen:
type: integer
persistence:
driver: orm # orm, mongodb, propel are available
model: recetas\AppBundle\Entity\Recipe\Recipe
provider:
debug_logging: false
listener: ~
finder: ~
serializer:
groups: [elastica]
Ingredient:
mappings:
name:
search_analyzer: custom_search_analyzer
index_analyzer: custom_index_analyzer
type: string
slug:
search_analyzer: custom_search_analyzer
index_analyzer: custom_index_analyzer
type: string
seen:
type: integer
persistence:
driver: orm # orm, mongodb, propel are available
model: recetas\AppBundle\Entity\Recipe\Ingredient
provider:
debug_logging: false
listener: ~
finder: ~
serializer:
groups: [elastica]
Search:
mappings:
value:
search_analyzer: custom_search_analyzer
index_analyzer: custom_index_analyzer
type: string
date:
type: date
format: basic_date_time
нет настойчивости для типа поиска, потому что нет никакой сущности в Symfony, она с только для поиска пользователя каротаж.
вы, вероятно, будете нуждаться, чтобы поделиться своей конфигурации для foselastica –
@DerickF я в курсе моей конфигурации –