2013-01-16 2 views
0

j'ai une table avec deux colonnes:calcul Cooccurrence

(doc_id, keyword_id) 

Je veux calculer la co-occurrence de deux mots-clés sur les documents dans la base de données. J'utilise une base de données Oracle 11g. Le calcul prend une année. J'ai 7000 documents et 5000 mots-clés.

Co-occurrence (keyword1, keyword2)=025. 
+1

Quelle est la question? Vous devriez également fournir plus de code pour montrer ce que vous avez fait jusqu'à présent (pas toute la Bible, juste quelques chapitres) –

Répondre

0

Je suppose que vous avez également une colonne count? Vous allez joindre la table avec lui-même sur doc_id, puis grouper par les deux instances de keyword_id (à partir de chaque référence à la même table dans la jointure) et sélectionnez à la fois keyword_id et sum du produit des comptages.