dag-hammarskjold-library / dlx-rest

UNDHL Files and Metadata Manager
1 stars 1 forks source link

Implement atlas search #1443

Closed aaronhelton closed 3 months ago

aaronhelton commented 3 months ago

Fixes #1279

Contains the following:

  1. A toggle to switch between search engines ("community" vs "atlas"). The default is community.
  2. An aggregation pipeline to build Atlas Search queries when "atlas" is selected as the engine.

Note that the only part of the search query that uses Atlas Search is the free text portion of a search query. Fielded searches still use the existing indexes and field collections.

@jbukhari please provide corrections if I've misstated anything, or additional information that might be helpful.

jbukhari commented 3 months ago

Note that the only part of the search query that uses Atlas Search is the free text portion of a search query. Fielded searches still use the existing indexes and field collections.

Correct. dlx.marc.AtlasQuery is a work in progress. There is a milestone in dlx for more updates involving Atlas https://github.com/dag-hammarskjold-library/dlx/milestone/3