Modo efficiente / query per trovare entità correlate

0

Diciamo che abbiamo la seguente struttura della tabella SQL

  • Entità (5-15k)
  • Parole chiave (15-20k)
  • EntityKeywords
  • Parole chiave escluse (parole chiave da escludere dalla corrispondenza comune)

Abbiamo bisogno di trovare entità correlate, che sono entità che hanno le parole chiave più comuni ordinate in ordine decrescente.

Ovviamente, interrogarlo su ogni carico sarebbe troppo lento perché ogni query richiede l'ordine per conteggio. Una delle idee è quella di aggregare le parole chiave in una singola colonna per ogni entità e utilizzare la ricerca full-text su di essa. Non so è un buon approccio?

Questo è troppo per il server SQL e richiede un altro stack tecnologico, oppure ci sono modi migliori per affrontare questo problema?

    
posta Robert 24.01.2018 - 11:36
fonte

0 risposte

Leggi altre domande sui tag