internetarchive / internetarchive/openlibrary

Add Solr acquisitions field for BookServer integration

Open
#11,264 9 comments 0 reactions 1 assignee Assigned to @cdrini View on GitHub
Lead: @mekarpeles Module: BookServer Priority: 3 State: Blocked
Dominant language
Python
Stars
6.7k
Forks
2k
Avg merge
2d 19h
Merged PRs (30d)
138

Description

### Feature Request

Update the Solr schema to add a new field called `acquisitions`, which is an array of strings. Each string should represent an acquisition in the format `{acquisition_type},{acquisition_format},{acquisition_url}` (e.g., "buy,epub,https://domain?price=xxx"). This enables better integration with BookServer and supports multiple acquisition types and formats. Related to issues #11008 and #10251.

Works have Editions have Acquisitions

### Breakdown

Solr schema file(s) (e.g. schema.xml), BookServer integration code, and documentation for acquisitions field format.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.