Enabling users to search inside files (Microsoft Search Service)

To allow Dynamicweb Weighted Search app to search into files such as pdfs, the Microsoft Search Service must be installed and enabled on the server. This requires Windows Server 2008R2 or newer.

This how-to describes how to do that.

To use Index Server on your Dynamicweb web server, you need the Dynamicweb Weighted Search app installed in your solution.

To install or enable Microsoft Search Service:

  • Go to Services (Control panel -> search for Services)
  • Locate Windows Search Service (Figure 2.1). Install it if necessary.
Figure 2.1 Find Microsoft Search Service under features
  • Go to your Indexing option (Control panel > search for Indexing Options)
  • Add the Files/Files folder of your Dynamicweb installation to the list of indexed locations (Figure 2.2)
Figure 2.2 Add the Files root folder to the list of indexed locations

To allow indexing of folders on you website server, you must ensure that the proper permissions are set for these folders. The System user should have at least Read and Execute rights.

You should now be able to go to your Dynamicweb backend, insert the Search Weighted app on a paragraph and not see an error message (Figure 3.1).

Figure 3.1 The weighted search app can now search in the Files folder