Forum Discussion
Description and Keywords in Picture library not indexed? No search results
- Jan 10, 2020
I went down the route of creating a new Managed Property mapped to the same ows_keyword crawled property (because Keyword managed property cannot be set to Searchable), but it seems now to work without that, maybe it was crawl waiting time thing.
Interestingly the Search box position seems to have changed and moved to the top, and return results from the library only
mikkele Same need in my organization, we try to setup a very big pictures library on Sharepoint. Search capacity is very important. Search on metadata values stored in a 'keywords' column (single line or multiple lines of text) is possible if the stored picture is a JPEG. The interest of a column named 'Keywords' is when you need to upload hundreds of jpeg files in a sp-document library: the original jpg file have an integrated-jpg-property for keywords; if it contains data, during upload, Sharepoint will automatically import values in your library column if it is named 'Keywords'. Then after crawling you can search for keywords. With other file types it is different. Because PNG does not have such a property you should add values manually afterwards in your library in the column Keywords. Surprise: these values are not searchable! If you store the same values in another field -not named 'keywords'- search will work fine. (That is why a Work around is possible via a hidden calculated field.) It is 'By design' in sharepoint but it would be nice to improve it in the future.
Dominique_Bosa1030
OOTB the options are limited on SharePoint. If that is not acceptable then you may wish to consider using 3rd party solutions (e.g. https://www.slimapplications.com/wp-content/uploads/2020/10/ExplorerPropertiesMultipleMetadataFormats.png) that support extracting metadata (EXIF, XMP, IPTC, ICS) from different image formats (such as jpg, png, bmp, gif, tiff, psd, svg, ,...) , capture values into SharePoint columns (of choice, not dictated by vendor) and make them available for searching, filtering, etc..
Paul