concordancia para una frase usando NLTK en Python
¿Es posible obtener la concordancia para una frase en NLTK?
import nltk
from nltk.corpus import PlaintextCorpusReader
corpus_loc = "c://temp//text//"
files = ".*\.txt"
read_corpus = PlaintextCorpusReader(corpus_loc, files)
corpus = nltk.Text(read_corpus.words())
test = nltk.TextCollection(corpus_loc)
corpus.concordance("claim")
por ejemplo lo anterior devuelve
on okay okay okay i can give you the claim number and my information and
decide on the shop okay okay so the claim number is xxxx - xx - xxxx got
y ahora si lo intentocorpus.concordance("claim number")
no funciona ... Tengo el código para hacer esto simplemente usando.partition()
método y alguna codificación adicional sobre el mismo ... pero me pregunto si es posible hacer lo mismo usandoconcordance
.