Log message #4157258

# At Username Text
# Jul 10th 2018, 09:32 josbeir @lorenzo should also push a new RC in the repo !
# Jul 10th 2018, 09:31 josbeir yeah indeed
# Jul 10th 2018, 09:31 james.phillips ahh thanks...nothing worse than conflicting docs
# Jul 10th 2018, 09:31 josbeir so we renamed 'Type' to 'Index'
# Jul 10th 2018, 09:31 josbeir Elasticsearch is deprecating their 'types'
# Jul 10th 2018, 09:31 josbeir the docs in cake book need some updating
# Jul 10th 2018, 09:31 josbeir check the readme on the git repo
# Jul 10th 2018, 09:30 james.phillips So Im looking at https://book.cakephp.org/3.0/en/elasticsearch.html is where they have class ArticlesType extends Type a interface between ES and Cake model?
# Jul 10th 2018, 09:30 josbeir so this evening :flag-be: :flag-fr: ,:( ,:(
# Jul 10th 2018, 09:29 josbeir no problemo sir
# Jul 10th 2018, 09:29 james.phillips thanks
# Jul 10th 2018, 09:29 james.phillips I get you
# Jul 10th 2018, 09:29 josbeir it doesn't matter if that stuff has duplicates
# Jul 10th 2018, 09:28 josbeir with ES you can just save all that stuff in 1 document
# Jul 10th 2018, 09:28 josbeir basically, in sql you have a primary record with all associations you need joined, that result you then use in your app
# Jul 10th 2018, 09:28 james.phillips ok thanks
# Jul 10th 2018, 09:28 josbeir read up on database denormalization
# Jul 10th 2018, 09:27 josbeir mean*
# Jul 10th 2018, 09:27 josbeir i know what you mena
# Jul 10th 2018, 09:27 james.phillips ahh ive thought in mysql terms for 20 years lol
# Jul 10th 2018, 09:27 josbeir think in nosql
# Jul 10th 2018, 09:27 josbeir don't think in database/sql terms
# Jul 10th 2018, 09:27 josbeir you should denormalize your documents in ES
# Jul 10th 2018, 09:26 josbeir well.. there is the catch
# Jul 10th 2018, 09:26 james.phillips So I have an index class for each model I want to search via ES?
# Jul 10th 2018, 09:26 josbeir make a cron job of it or something
# Jul 10th 2018, 09:26 josbeir shell script is probably the simplest
# Jul 10th 2018, 09:26 josbeir but you need to read up on the cake event system
# Jul 10th 2018, 09:25 josbeir its not that hard
# Jul 10th 2018, 09:25 neon1024 It isn’t.
# Jul 10th 2018, 09:25 james.phillips sounds good. doesnt sound easy thou....
# Jul 10th 2018, 09:25 josbeir if you want to do it real time
# Jul 10th 2018, 09:25 josbeir you could also use cake events to keep everything in sync
# Jul 10th 2018, 09:25 james.phillips and push it all back?
# Jul 10th 2018, 09:25 neon1024 ..and all your data
# Jul 10th 2018, 09:24 neon1024 Just remember that if you change your data types, you have to drop your index
# Jul 10th 2018, 09:24 james.phillips so before save push data to ES ?
# Jul 10th 2018, 09:24 josbeir or just use the index as your primary datasource but that should be considered carefully
# Jul 10th 2018, 09:24 neon1024 A shell which ingests MySQL data to ES is a good idea
# Jul 10th 2018, 09:24 james.phillips yep....
# Jul 10th 2018, 09:24 josbeir you could write a command that syncs the data from those tables to ES