Searching for eid showed our old eid-demo first, which is not ideal. Playing around with different parameters, I think the following would be the best:
sortProjects::sortProjects receives a filtered list of projects, then:
- a =
mean(showcase_interest)
- b =
searchRelevance // this is 0 if no search is performed
- c =
4 for 2026 Proposals, 3 if current C4DT activities, 2 if Lab activities, 1 if past C4DT activities, 0 else
- then normalize
a, b, c to be between 0 and 1, inclusive
- relevance = a + 2 * b + 4 * c
This will:
- put all
2026 Proposals first
- except very relevant search results for projects with C4DT activities
Searching for
eidshowed our old eid-demo first, which is not ideal. Playing around with different parameters, I think the following would be the best:sortProjects::sortProjectsreceives a filtered list of projects, then:mean(showcase_interest)searchRelevance// this is 0 if no search is performed4 for 2026 Proposals, 3 if current C4DT activities, 2 if Lab activities, 1 if past C4DT activities, 0 elsea,b,cto be between 0 and 1, inclusiveThis will:
2026 Proposalsfirst