-
Notifications
You must be signed in to change notification settings - Fork 83
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multi value fields #181
Multi value fields #181
Conversation
Codecov Report
@@ Coverage Diff @@
## master #181 +/- ##
==========================================
+ Coverage 72.17% 72.30% +0.12%
==========================================
Files 31 31
Lines 1840 1946 +106
==========================================
+ Hits 1328 1407 +79
- Misses 512 539 +27
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. |
Hello! As always, thank you for the continued hard work 🙏 However, there are two important reasons which prevent me from accepting this PR:
The search PR that has been open forever is in a similar state. I have different ideas on implementation details, and more importantly, the scope is large enough that I want to do the initial work on it. I hope this is not a deterrent for future smaller-scope contributions as I am very happy with everything you have been doing on Polaris so far. |
Understandable, have a great day! But seriously, I understand your concerns. |
Some good news on this front! I have started working on a major update to Polaris which does include multi-value fields and much more. If you're curious, you can track progress on this board or in the |
This is a POC to store multiple values per field. Starting with artists and album artists. If this was to be merged, we should probably do the same for lyricists and composers.
It also paves the way for semantic browsing, as we now have a table of artists (and possibly composers and lyricists). And something similar can be done for albums.
One thing to be cautious about is that
id
s of songs, and artists will have to be stable, we could also make the join table work onpath
s and artistsname
s. But to be honest I prefer using numericid
s.Let me know what you think.