בדקתי בקוד, והתיאור שלך מדויק:
ההשלמה של שם המחבר בסינון החיפוש מחפשת מחרוזת רציפה אחת בתוך השם המלא (LIKE '%מה שהקלדת%'). לכן "לייב אלתר" או "יהודה אריה" יתפסו — הם רצף אמיתי בתוך "יהודה אריה לייב אלתר" — ואילו "יהודה אלתר" לא, כי בין שתי המילים האלו יש מילים נוספות.
ההבדל שהרגשת מול תכונות מקבילות הוא אמיתי ולא דמיון: חיפוש ספר בספרייה מפצל את מה שהקלדת למילים נפרדות ובודק כל מילה בנפרד, ולכן שם הסדר והרצף לא מחייבים. ההשלמה של שמות מחברים נבנתה כשאילתה קלת־משקל יותר ולא עברה את אותו טיפול.
לשאלתך אם זה באג או בקשת תכונה — זו לא התנהגות שבורה אלא מימוש פשוט יותר שלא הושווה לאחיו, כך שזה נמצא איפשהו באמצע. העברתי הלאה את חוסר העקביות הזה.
רק שתדע למה זה לא ישתנה מחר בבוקר: כרגע מתמקדים בסגירת באגים בלבד עד גרסה 1.0, ולא בתוספות ושינויי התנהגות. ההסבר המלא כאן: https://otzaria.org/forum/post/39204