def get_text_index_string(self, text):
    '\n        Return a string of text containing part-of-speech, lemma pairs.\n        '
    if (len(text) <= 2):
        text_without_punctuation = text.translate(self.punctuation_table)
        if (len(text_without_punctuation) >= 1):
            text = text_without_punctuation
    document = self.nlp(text)
    if (len(text) <= 2):
        bigram_pairs = [token.lemma_.lower() for token in document]
        tokens = [ele for ele in bigram_pairs]
    else:
        tokens = [token for token in document if (token.is_alpha and (not token.is_stop))]
        if (len(tokens) < 2):
            tokens = [token for token in document if token.is_alpha]
        tokens = [token.lemma_.lower() for token in tokens]
    return ' '.join(tokens)
Return a string of text containing part-of-speech, lemma pairs.
def get_text_index_string(self, text):
    '\n        \n        '
    if (len(text) <= 2):
        text_without_punctuation = text.translate(self.punctuation_table)
        if (len(text_without_punctuation) >= 1):
            text = text_without_punctuation
    document = self.nlp(text)
    if (len(text) <= 2):
        bigram_pairs = [token.lemma_.lower() for token in document]
        tokens = [ele for ele in bigram_pairs]
    else:
        tokens = [token for token in document if (token.is_alpha and (not token.is_stop))]
        if (len(tokens) < 2):
            tokens = [token for token in document if token.is_alpha]
        tokens = [token.lemma_.lower() for token in tokens]
    return ' '.join(tokens)