Keyword Queries FAQ
Below you will find answers to some of the more common questions you might have while trying to use our keyword query interface in NLPatent apps.
What is a keyword query?
A keyword query is a set of conditions containing phrases that must be satisfied by results in order to be returned.
At their core, these conditions check whether specific phrases appear within a patent's text fields (title, description, abstract, and claims), or whether they don't. They are highly customisable and have a wide variety of use cases.
For example, in the NLPatent Search app, if you want to filter existing results from an AI powered search so that only those containing norovirus are returned, you can easily do so:
You will notice in the above recording that the results all contain norovirus after the keyword query filter is applied. This kind of functionality is what keyword queries provide at their core, but they can also be used for much more complex queries.
What does a keyword query do?
It depends on where it is used.
NLPatent Search
On the NLPatent Search platform, you will encounter keyword queries in two different places:
Keyword Search
When choosing your search type, you will be able to mark it as a Keyword Only search. Then, after crafting your keyword query, we will be using it to return results matching it.
The result we return in this case will be ordered by the frequency of how often the keywords in your query are found in the results.
For example, if you provide mobile phone
as the keyword query for the search, a result where mobile phone appears twice will be ranked higher before one where the keyword appears only once.
Keyword Filters
If you are using an AI powered search, you can still use keyword queries as filters from the Keywords button:
Keyword queries declared here will be used as additional filters on top of the existing filters and search query, and will only filter out results not matching the query, but not change their order.
NLPatent Monitor
In the NLPatent Monitor app you will also find the same keyword query interface as a filter for all the types of monitors you can create. You will encounter the interface either when creating a monitor or when editing an existing one.
For a Keyword Monitor, the queries will be used to return documents which match the query. For other monitor types (Natural Language, Patent, and Filter) they will be applied after the initial query.
How do I introduce multiple separate keywords in a query?
Sometimes you might want to get results with more than one single keyword.
The easiest way to achieve this is to use the query builder form interface by adding multiple rules and changing the connecter type between AND
and OR
for the top-most parent group.
If you want to ensure that all of the keywords appear at least once somewhere in the document, you would click on AND
(selected by default) and add rules for each keyword you want to get in your results:
The query above will ensure that all of norovirus
, vaccine
, and immune
must appear at least once in each returned result.
If you want to change the behaviour so that at least one of these words appear in the results, you can switch the group to use the OR
connector:
If you want to remove one of the keyword rules, simply click on the red trash can icon.
Where can I learn more about crafting keyword queries?
We recommend you go through the following articles to get more familiar with how to craft complex keyword queries: