CKEditor Entity Link by Field
This module adds a CKEditor button to link content to Drupal entities, using an autocomplete search that looks for specific field values instead of just titles. This is useful for linking content based on criteria like dates or publication information, which are often more relevant for citations than standard titles.
Provides a new CKEditor button which allows WYSIWYG content to be linked to Drupal entities using an autocomplete input which searches field values instead of labels/titles. The need for this functionality appears to go back to 2012 (see #1863944: Allow autocomplete searching on a field other than title).
The use-case this was developed for is linking of referenced articles from other articles/books by date/publication, which are more often used than titles when citing.
The module is based on CKEditor Entity Link and also uses portions from How to create a custom Autocomplete using the Drupal 8 Form API.
Currently, the module supports only nodes and a single bundle/content type, but was written to support more with a little additional work.