Forum Discussion

Jenkins NS's avatar
Apr 05, 2017

Natural language processing with SharePoint search

Hello All,

 

In my current development, my customer looking for a natural language processing search result.

 

Example: I have two list one have products and other have availability and region.

 

User come and search "Is laptop available in England?"  the search results should be yes/no or Available/not availble.

 

Please guide for this requirement.

 

I am using SharePoint 2013 Enterprice verison (on-premisis)

 

 

Advance Thanks

Jenkins NS

7 Replies

  • I don't think there is a possibility for this with, out of the box configuration but you can build it in a custom way.

     

    1. Use Microsoft cognitive service LUIS (Language understanding intelligent service) and create a model
    2. You need train the model to break intent and entities, for example in your query - Is laptop available in England - where "available" is your intent and laptop and England are entities
    3. Once you have intent and entities then it will be easy to use the search APIs against appropriate managed properties
    • Jenkins NS's avatar
      Jenkins NS
      MCT

      hi Rajesh Sitaraman

       

      Is any JS plugin to break the string as intent and entities? or any other way to break the string as intent and entities...

       

      Kindly guide me  or share reference URLs

       

      Regards

      Jenkins NS

  • paulpascha's avatar
    paulpascha
    Bronze Contributor

    Interesting question!

     

    I found this TechNet forum post which points to a page that suggests implementing these kind of scenarios using custom word breakers. 

     

    https://social.technet.microsoft.com/Forums/windows/en-US/450a4483-1f24-4abd-9602-0b8e6b88bb3b/natural-language-search-in-sp2013-like-google-search?forum=sharepointsearch

     

Resources