Model Number Search engine not showing exact match


I am using elasticsearch to query a database of product numbers. Unfortunately, when I enter a part number like GC720, it appears at the bottom of the list of first page results. How can I get the exact match to appear at the top of my search results?

The search engine can be viewed at

Here is my query:

  query: {
    bool: {  
      must: {
        multi_match: {
          query:      "GC720",
          fields: ['product_name^3', 'fireplace_manufacturer_name', 'file_name'],
          zero_terms_query: "all"

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.