Voglio creare un motore di ricerca di base e voglio che tu mi dia qualche idea su come filtrare i risultati migliori per i miei visitatori.
Ho tre campi relativi a un prodotto che l'utente può cercare in:
- Titolo
- Categoria
- Descrizione
Mi sono imbattuto in queste idee e ti chiedo di criticarle o aggiungerle con competenza.
- Se il termine di ricerca si verifica in tutti e tre i campi dovrebbe essere tra i primi risultati.
- Se è in due dei campi è inferiore ai risultati di 1.
- Combina la quantità di occorrenze e genera un valore in percentuale. Ad esempio se in tutti i campi insieme il termine orologio è apparso 50 volte e in tutti i campi insieme ci sono 200 parole, quindi il valore percentuale è 50/200 * 100 = 25%. Un'altra voce di prodotto ammonta al 20%, quindi il prodotto uno con il 25% è elencato prima del prodotto due con il 20%.