I am relatively newbie here. I am trying to create a search box on the home page which results in a list of Terms and its Definitions on the same page. I have created a small layout to display this information. Can you advise best approach? - I have tried Search Box and Search Results which is not really working - I am just about to try HTML form page with filter and list but doesn't sound like the best option. Regards.. Ben
Have you tried changing the query of the search results webpart (Webpart properties > Change Query)? I don't know why the combination of search box and results didn't work but with the search results webpart you have the option to change how search is performed by including default property filters. Have a look at the available filters. There is also one called ListUrl which should help you. Have a look here: https://technet.microsoft.com/en-us/library/gg549987.aspx
What you will need is a Search Box web part and Search Result web part. Drop two of those to your page, configure the Search Box web parts to only look at the specific list(Query: ListId:%7Dxxxx) and pointed the Search Result web part to Search Box. Since you mentioned homepage, be ware of the M$ bug that if you have two search box than the second one won't work. It's still a bug need to be fixed.
Try to check the SharePoint search query tool on CodePlex: https://sp2013searchtool.codeplex.com/ Also check this MSDN article on the matter: https://blogs.msdn.microsoft.com/nadeemis/2012/11/09/sharepoint-2013-search-query-tool-released-on-codeplex/
hope it will be helpful ...
If you can code, you could create a custom web part using .NET managed code or use JSOM in OOB content editor web part to search and query the keywords from your particular list using CAML.
Have a look at below article for more information and retrieving items using CAML.
Else, for an OOB approach, have a look at OOB content query web part (CQWP) if you know your search terms (in advance) you can filter and render the results from a particular list/lib in a site or its sub sites.