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: