Creating an Advanced Searcher on SP on-Premise

Charlie Martharper 125 Reputation points
2025-11-27T08:36:22.3766667+00:00

Hi,

I looked for different options to get a searcher of files inside a SP on-Premise site and couldn't find any that it's good looking for the environment. I found PnP advanced search but that is for online server.

The thing I thought was creating a list with some metadata with all the files in the subsites and then, I don't know if it exists a way to create a searcher or filters outside the list that gets the info it wants the user.

This is the way it looks now:

User's image

So the idea is they have like on another web part the different options of the columns so they can filter and then, one of the columns be the file so they can open it.

Is this possible? I think I tried using NBS search but its hard to adapt it (no IT knowledge).

Microsoft 365 and Office | SharePoint Server | Development
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Jayden-P 12,855 Reputation points Microsoft External Staff Moderator
    2025-11-27T10:02:29.6633333+00:00

    Hi @Charlie Martharper

    Thank you for posting your question in the Microsoft Q&A forum.

    Based on my research, you can use Search Web Parts in SharePoint Server. This web part is supported natively with in SharePoint Server.

    These Web Parts have queries defined in them, and when users browse to a page that contains a Web Part that uses search technology, the Web Part issues the query automatically. The query result is then displayed in the Web Part. You can modify the query in the search Web Part to fit your content needs.

    Which means you can modify the search query to point to the libraries/ lists you need.

    You can also use a refiner web part in SharePoint, it is a component that filters search results into categories Users can interact with these refiners to narrow down search results, making it easier to find specific content.

    Configure Search Web Parts in SharePoint Server - SharePoint Server | Microsoft Learn

    Furthermore, if you need a whole page for searching, you can Set up a Search Center in SharePoint Server - SharePoint Server | Microsoft Learn.

    A Search Center is a portal where you can search for content on your organization's intranet. It has a starting page where you can enter queries. It has search result pages where you can drill into and refine search results, or you can run a new query.

    I hope this information helps.


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".   

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


  2. Charlie Martharper 125 Reputation points
    2025-11-28T12:39:52.0533333+00:00

    Hi! @Jayden-P

    Yes I see you were correct but the thing is I have refinableStrings as the values of the columns. What I saw is, if there is no metadata in the columns of the word searched, it doesn't appear anyting on the left. Is it possible to be able to make all this filters that are in this refinable strings on the refine?

    User's image

    That way users in the site could be doing some searches in the refiners. Are these refinable strings well configurated? I don't really know how to create them. The thing would be getting the terms store managmenet created and get those filters.

    Tell me what you think.


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.