示例#1
0
def populate_sentence_words(sentence):
    words, statements, values = prep.sentence_to_words_statements_values(sentence.text)
    for index, word in words.iteritems():
        sentence_word = SentenceWord(sentence=sentence, index=index, text=word)
        sentence_word.save()
    for key, expr in statements.iteritems():
        sentence_expression = SentenceExpression(sentence=sentence, index=key, text=expr)
        sentence_expression.save()
    for key, expr in values.iteritems():
        sentence_expression = SentenceExpression(sentence=sentence, index=key, text=expr)
        sentence_expression.save()
示例#2
0
def populate_sentence_words(sentence):
    words, statements, values = prep.sentence_to_words_statements_values(
        sentence.text)
    for index, word in words.iteritems():
        sentence_word = SentenceWord(sentence=sentence, index=index, text=word)
        sentence_word.save()
    for key, expr in statements.iteritems():
        sentence_expression = SentenceExpression(sentence=sentence,
                                                 index=key,
                                                 text=expr)
        sentence_expression.save()
    for key, expr in values.iteritems():
        sentence_expression = SentenceExpression(sentence=sentence,
                                                 index=key,
                                                 text=expr)
        sentence_expression.save()
示例#3
0
def _add_words(sentence):
    for index, text in enumerate(_split_sentence(sentence.text)):
        word = SentenceWord(sentence=sentence, text=text, index=index)
        word.save()