Skip to content
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

Chronologisch absteigend #11

Open
annekauf opened this issue Jan 4, 2024 · 6 comments
Open

Chronologisch absteigend #11

annekauf opened this issue Jan 4, 2024 · 6 comments
Assignees

Comments

@annekauf
Copy link
Collaborator

annekauf commented Jan 4, 2024

Bei allen Suchanfragen: Trefferliste soll nach Erscheinungsjahr absteigend gerankt sein, unabhängig von der Medienart.
Cutoff nach x Jahren (tbd; Sonderfall Zsn für Cutoff?)

Ausnahme: Suche nach Jahr

@duncdrum
Copy link
Member

duncdrum commented Jan 5, 2024

Nur zur Klärung: Bei der Sortierung nach Relevanz sollen aktuellere Titel auch bei Zsn geboostet werden. Primäres sortierverhalten bleibt Relevanz also exaktere Treffer zu erst.

Die primär chornologische Sortierung der Liste läuft nicht über das Ranking.

[boost, sum(product(max(0,sum(product(abs(ms(NOW/YEAR,pub_date_max)),-5.285e-13),1)),6.5),1)]

wobei 6.5 hier unseren anderen 10er basierten boosts angeglichen werden muss

@annekauf hast du die Beispiel query wo man sieht dass es früher mal nicht so war oder wo es noch nicht klappt?

@duncdrum duncdrum assigned duncdrum and annekauf and unassigned duncdrum Jan 5, 2024
@annekauf
Copy link
Collaborator Author

annekauf commented Jan 9, 2024

Zsn nochmal spezieller wegen Ziel Gesamttitel vor Bänden,
see #8

Bsp. für klappt noch nicht (Suche über "alle Felder"):

  • Lehrbuch Organisationspsychologie
  • Samuel Scheidt

@duncdrum duncdrum assigned duncdrum and unassigned annekauf Jan 16, 2024
duncdrum added a commit that referenced this issue Jan 16, 2024
some caveats about dates displayed in resultlist-data

see #11 #35 #36
duncdrum added a commit that referenced this issue Jan 19, 2024
some caveats about dates displayed in resultlist-data

see #11 #35 #36
duncdrum added a commit that referenced this issue Jan 19, 2024
annekauf added a commit that referenced this issue Jan 26, 2024
Übernahme des von eeW vorgeschlagenen chronolog. Ranking

see #11
duncdrum added a commit that referenced this issue Feb 5, 2024
duncdrum added a commit that referenced this issue Feb 5, 2024
add Hebis, and docs functions
disable edismax
none working on Sadeleer example

202*^500 alone does the trick so far
see #11
annekauf added a commit that referenced this issue Feb 6, 2024
Fixed unproportional Boost for title containing author's name in title fields.

see #11
duncdrum added a commit that referenced this issue Feb 7, 2024
duncdrum added a commit that referenced this issue Feb 7, 2024
add Hebis, and docs functions
disable edismax
none working on Sadeleer example

202*^500 alone does the trick so far
see #11
annekauf pushed a commit that referenced this issue Feb 8, 2024
annekauf pushed a commit that referenced this issue Feb 8, 2024
add Hebis, and docs functions
disable edismax
none working on Sadeleer example

202*^500 alone does the trick so far
see #11
annekauf added a commit that referenced this issue Feb 8, 2024
Fixed unproportional Boost for title containing author's name in title fields.

see #11
@duncdrum
Copy link
Member

duncdrum commented Feb 12, 2024

ok nach einigen tests: Datumsfunktionen erwarten im Index ein Datumsfeld. Wir haben jedoch ein Textfelder für publishDate und publishDateSort . Das limitiert was wir via ranking config gerade ziehen können.

see https://github.com/StaatsbibliothekBerlin/findex-config/blob/be9eec72a4f6086bd05a3e779a8a860024746da4/SolrCloud/solr_config/schema.xml#L230

duncdrum added a commit that referenced this issue Feb 12, 2024
use string based boost function

close #35
see #11
duncdrum added a commit that referenced this issue Feb 12, 2024
use string based boost function

close #35
see #11
@annekauf
Copy link
Collaborator Author

indeed... das war's dann mit chronologischem Ranking, dann geht nur Boost über letzte x Ersch.jahre.

@annekauf
Copy link
Collaborator Author

annekauf commented Aug 13, 2024

Lese gerade die Lit.Hinweise von Anne Christensen und finde hier
(https://www.bib-bvb.de/documents/10967/9184676/Solr-Ranking+6-2018.pdf/3aaaa96c-8716-447a-8163-584f3ddf73f3)

diese Funktion für Chrono-Ranking:
bf = recip(ms(NOW/YEAR,freshness),3.16e-11,1,1)^10.0

Could this work for us?

Also:
Ermittlung der Freshness
– Bei offenen Jahresangaben bei Zeitschriften
aktuelles Jahr statt erstes verwenden ?
– oder aktuellstes Jahr aus Bestandsangaben ?
– „1000“ verwenden bei Titel ohne Jahr statt
Aufnahmedatum ?

@duncdrum
Copy link
Member

see #59 NOW/YEAR, returns dates but we are not dealing with dates

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants