Is there a way to do an "exact" search?
AnsweredIs there a programmatic way to tell Box to run an "exact match" search and not the fuzzy kind it seems to do instead? I'm having to add an extra check in my code to basically filter out the non-matches from the Box search results.
Python and/or Node.js SDKs, if that matters.
-
You can run an exact match search programatically by putting your query in quotes. Please keep in mind that you have to escape the quotes with backslashes.
Below is an example using our Ruby SDK. This same functionality is possible with our Python and Node SDKs.
require 'boxr' client = Boxr::Client.new('DEVELOPER_TOKEN') search_query = "\" text to find \"" search_results = client.search(query=search_query) puts search_results
-
But how do I search for one exact word using the regular search box in the web interface? If I search for 'limitation' in the search bar I get 120 pages of documents with all kinds of things highlighted as the term 'Limit', 'Limited', etc. Not helpful at all if I cann't remove or control the 'fuzzuness' of the search...
Please sign in to leave a comment.
Comments
4 comments