Rasa not able to recognize entity correctly

Hi guys i am trying to create a nlu for book search.the problem am facing is suppose i need to search for a book named “daisy jones and the six”. i have trained a serious of training datas.where the nlu identifies “six” in the given text as another entity which i have trained seperately.

given text => “search for the book daisy jones and the six”

i need output entity as => “sBook = daisy jones and the six”

but i am getting as => "sBook = daisy jones and ",“option = six”

i have specifed sBook as

regex:sBook

  • [a-z ]*

and the pipelines am using for rasa is:

language: en

pipeline: supervised_embeddings

@akelad @MetcalfeTom