W jaki sposób można skonfigurować usługę Elasticsearch tak, aby zwracała spersonalizowane wyniki?Spersonalizowane wyniki wyszukiwania dla Elasticsearch
Na przykład chciałbym, aby wyniki zwracane do określonego użytkownika były wyższe, gdyby kliknęły na wynik poprzednio, lub gdyby były oznaczone gwiazdką, co skutkuje przeszłością. Możesz również mieć opcję "ukryj", która popycha wyniki w dół w rankingu. Z tego, co widziałem dotychczas w ramach elastycznego wyszukiwania, trudno jest zwrócić różne rankingi użytkownikom na podstawie danych dynamicznych tego użytkownika.
Rozwiązanie będzie musiało być skalowane do tysięcy użytkowników wykonujących kilkanaście wyszukiwań dziennie. Idealnie, chciałbym aby ranking zmieniał się w czasie rzeczywistym, ale nie jest krytyczny.
jeśli to rozwiązałeś, możesz podzielić się informacjami? Próbuję zaimplementować bardzo podobną funkcjonalność, ale poniższa odpowiedź nie zawiera wystarczających informacji. – ivant