RightFind

About RightFind

RightFind Enterprise provides faster discovery and insights with immediate access to scientific literature and data and strengthens copyright-compliant collaboration.

Limitations

The RightFind search engine does not support:

  • User Impersonation
  • Support previews
  • File Type and Modified Date refiners

How to Set Up the RightFind Search Engine

Use the following topics to set up and configure your RightFind search engine.

Add a New Search Engine to SmartHub

  1. Navigate to your SmartHub Administration site:https://<SmartHubSite>:<port>/_admin.
  2. Click Add New Search Engine.The Search Engine page appears.
  3. Type: Select Experimental.
  4. Search Engine: Select RightFind Experimental from the drop-down list.
  5. Max number of results for shallow refiners: Specify the number of results the search engine uses to build the refiners (100 by default).
    • The lower the value, the faster queries are performed. Note this can result in a less precise refiner.
    • The higher the value, the slower queries are performed, Note this can result in a more accurate refiner.
  6. Fields to query: The RightFind index fields to query, comma separated.
    • Default value: title,parentTitle,abstract.
    • The full set can be obtained by checking RightFind documentation,
  7. RightFind Domain: The RightFind domain you want to search.
    • Example: www.myrightfinddomain.rightfind.com
  8. User Email: The email of the user account that has access to all items.
  9. Password: The password for the email above.
  10. Access Token: The access token obtained after authenticating.
  11. Refresh Token: The refresh token obtained after authenticating, used to refresh the access token when it expires.
  12. Click Get Access Token. You are redirected to a newly opened web page.


  13. Click Copy to clipboard to copy the access token .
  14. Go back to the Backend Configuration page and paste the access token in the Access Token field
  15. Repeat steps 6 and 7 for the Refresh Token.
  16. Click Save.
  17. Close the web page opened during the authentication process.

Verify the Required Pipeline Stages

After the search engine is configured, ensure the Property Mapper tuning stage is configured for both the Queryand Results tuning stages for your new RightFind search engine.

If these tuning stages are missing, add them using the following steps:

  1. Go to the General Settings page from the SmartHub Administration page: https://<SmartHubSite>:<port>/_admin.
  2. Select the RightFind search engine that you just created.
  3. Click Add a new Query Stage.
  4. In the newly opened window, select the Property Mapper stage from the Pipeline Stages drop-down.
  5. Add a new name for this state.
  6. In the Parameters text area on the right side, add the properties you want to map in the format described in the left panel. 
  7. Save and repeat these steps for the Result Pipeline stage.

Configure Your SmartHub Results Page

  1. Your SmartHub Results page is controlled by the Results.html file or a modified version of that file if you use a customResults page.
  2. Open your Results HTML page to edit.
  3. Reference the RightFind search engine name within a coveo-tab-section.
    See the example below:

    Example:

Refiner Properties

The results can be refined by the following properties:

  • authors (string)
  • publicationDate (string)
  • title (string)
  • genre (int)
  • contentId (int)

Default Refiners

One default standard refiner is already mapped to the following property:

  • Display Author → authors

Note: The "File Type" and "Modified Date" refiners will not work with the RightFind search engine.

When using only a RightFind search engine, it is advised to edit the Result.html file and remove the 2 refiners from the code. 

Sorting Properties

The RightFind search engine supports sorting by only one property at one time.

The properties that can be used for sorting are:

  • title
  • score
  • pubYear