Commit a74861c5 authored by delanoe's avatar delanoe

[FIX] Cooc request improved.

parent 6bbe13d0
...@@ -56,7 +56,8 @@ def cooc(corpus=None ...@@ -56,7 +56,8 @@ def cooc(corpus=None
doc_id = cache.NodeType['Document'].id doc_id = cache.NodeType['Document'].id
cooc_query = (session.query(NodeNgramX.ngram_id, NodeNgramY.ngram_id, func.count()) cooc_query = (session.query(NodeNgramX.ngram_id, NodeNgramY.ngram_id,
func.sqrt(func.sum(NodeNgram.weight) * func.sum(NodeNgraY.wei)))
.join(Node, Node.id == NodeNgramX.node_id) .join(Node, Node.id == NodeNgramX.node_id)
.join(NodeNgramY, NodeNgramY.node_id == Node.id) .join(NodeNgramY, NodeNgramY.node_id == Node.id)
.filter(Node.parent_id==corpus.id, Node.type_id==doc_id) .filter(Node.parent_id==corpus.id, Node.type_id==doc_id)
......
...@@ -229,10 +229,10 @@ def get_cooc(request=None, corpus=None, cooc_id=None, type='node_link', size=siz ...@@ -229,10 +229,10 @@ def get_cooc(request=None, corpus=None, cooc_id=None, type='node_link', size=siz
#print(n) #print(n)
#print(m) #print(m)
nodes_included = 1000 #int(round(size/20,0)) nodes_included = 300 #int(round(size/20,0))
#nodes_excluded = int(round(size/10,0)) #nodes_excluded = int(round(size/10,0))
nodes_specific = 1000 #int(round(size/10,0)) nodes_specific = 300 #int(round(size/10,0))
#nodes_generic = int(round(size/10,0)) #nodes_generic = int(round(size/10,0))
# TODO user the included score for the node size # TODO user the included score for the node size
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment