Issues with Entity Extraction

Hello!

I noticed I am having issues with entity extraction. Here are the files:

- intent: gr
  examples: |
    - I want to search [bitcoin price] (search_request)
    - search [bitcoin price] (search_request)
    - search google for [bitcoin price] (search_request)
    - I want to google [bitcoin price] (search_request)
    - google [bitcoin price] (search_request)


- rule: activate gr form
  steps:
  - intent: gr
  - action: gr_form
  - active_loop: gr_form

- rule: submit gr form
  condition:
  - active_loop: gr_form
  steps:
  - action: gr_form
  - active_loop: null
  - slot_was_set:
    - requested_slot: null
  - action: action_google


search_request:
    type: text
    influence_conversation: true
    mappings:
      - type: from_text
        entity: search_request
        intent: gr


gr_form:
    required_slots:
      - search_request

But each time I try to run the action, it never extracts the entities correctly. For example if I say “search google for bbc news” it will think I want to search google for “search google for bbc news” instead of bbc news.

CAn anyone help me wih this?

Thanks in advance.