Commit 0e094e39 authored by Administrator's avatar Administrator

[FEATURE] MODELS ngram table

parent 92c7f8ab
...@@ -178,6 +178,9 @@ class Node_Ngram(models.Model): ...@@ -178,6 +178,9 @@ class Node_Ngram(models.Model):
node = models.ForeignKey(Node) node = models.ForeignKey(Node)
ngram = models.ForeignKey(Ngram) ngram = models.ForeignKey(Ngram)
weight = models.FloatField() weight = models.FloatField()
def __str__(self):
return "%s: %s" % (self.node.name, self.ngram.terms)
class Project(Node): class Project(Node):
class Meta: class Meta:
...@@ -192,4 +195,16 @@ class Document(Node): ...@@ -192,4 +195,16 @@ class Document(Node):
class Meta: class Meta:
proxy=True proxy=True
class NodeNgramNgram(models.Model):
node = models.ForeignKey(Node)
ngramX = models.ForeignKey(Ngram, related_name="nodengramngramx", on_delete=models.CASCADE)
ngramY = models.ForeignKey(Ngram, related_name="nodengramngramy", on_delete=models.CASCADE)
score = models.FloatField(default=0)
def __str__(self):
return "%s: %s / %s" % (self.node.name, self.ngramX.terms, self.ngramY.terms)
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