Query template not found by Logstash

I am using a .conf file which uses the elasticsearch filter to query an index and enrich the documents coming in. I am using a query template called search_by_title.json which is stored in the same directory as the .conf file.

    elasticsearch {
            hosts => ["localhost:9200"]
            index => "feeds"
            query_template => "${PATH_TO_DIR}/search_by_title.json"
            fields => { 
                    "type" => "type"

Additionally I have other pipelines running, so I added them to the pipelines.yml file in my logstash directory as shown below:

    - pipeline.id: pipeline_1
      path.config: "${PATH_TO_DIR}/conf1.conf"
    - pipeline.id: pipeline_2
      path.config: "${PATH_TO_DIR}/conf2.conf"

Logstash doesn't seem to find the search_by_title.json file which is used by the conf2.conf file and shows the following message:

Pipeline aborted due to error {:pipeline_id=>"pipeline_4", :exception=>#<Errno::ENOENT: No such file or directory - search_by_title.json>

I tried adding the full path and copying the file to the same logstash directory to no avail.
Would greatly appreciate it if anybody has some insights that could help me.