I am working on Creating a custom search result page with custom refiners. And I am stuck with choosing the appropriate crawled property to map to Refinable string managed property. Do someone knows the exact applicable crawled property for a 'Title' field from a document library.

I have already tried with OWS_Title, Title, OWS_LinkTitle. But no luck!


enter image description here


  • Have you run full crawl after you created new mapping? Jun 14, 2018 at 9:36
  • I am on SP Online so I can not run a full crawl.. But I can wait till full crawl though
    – DvG
    Jun 14, 2018 at 9:58
  • 1
    We only started moving to SP online so my experience in this area is still limited, but on prem the mappings only work after full crawl so most probably you need to wait. Jun 14, 2018 at 10:04
  • Hi DvG, I am having the same issue - I have mapped crawl property ows_Title to Managed Property RefinableString00, but am not able to sort on it, despite forcing a crawl by re-indexing the site. In your answer below on 22nd June 2018 you state: " Eventually, I ended up for doing Keyward search as Title: <search-keyward>. This has shown the relevant result ". Could you expand on this as I am not sure where I would do this keyword search within the PnP Search Results web part.
    – Jimmy
    Apr 7, 2021 at 17:32

2 Answers 2


Have you looked at the out of the box Title managed property? It is mapped to:

  • Title
  • MetadataExtractorTitle
  • TermTitle
  • Office:2
  • ows_BaseName
  • MailSubjec
  • Mail:5
  • People:PreferredName
  • Basic:displaytitle
  • ows_Title
  • Basic:10
  • Basic:9

I should point out that Title is generally a poor choice for refinement as the values are often unique. Refinement works best when a group of documents share that attribute.

  • Thanku for the reply, I actually need Title field as refiner because there is another field RecordNumber which is unique in my case..And these fields are from document library. So out of these list which one will suit for my case. ?
    – DvG
    Jun 15, 2018 at 14:40
  • If it's the title field from a Document Library, use ows_Title. For RecordNumber use ows_RecordNumber. Jun 15, 2018 at 16:57
  • As per my question description, I have already used ows_title as crawled property.. and now i m awaiting for full crwal to happen. Then I can b confirmed.. FYI: i am on SP online
    – DvG
    Jun 15, 2018 at 17:01
  • I have tried with TermTitle, MetadataExtractorTitle, Basic:displaytitle, Title, ows_Title, TermTitle, Title and ows_LinkTitle as refinable string001,2,3,4,5,6 but none of them worked even after full crawl.. Eventually, I ended up for doing Keyward search as Title: <search-keyward>. This has shown the relevant result
    – DvG
    Jun 22, 2018 at 9:19
  • So, it's working for you? Jun 23, 2018 at 16:28

I have done a bit more research in that area and yes the crawl needs to happen. There seems to be a way (Haven't tested it) to force it by setting the property bag ("vti_searchversion") on sites. More info here: http://makingthings.work/trigger-a-full-crawl-on-sharepoint-online/

  • pls see my last comment on Matthew's answer
    – DvG
    Jun 22, 2018 at 9:19

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.