Как мне создать хешированный индекс токенов с помощью PyMongo? - PullRequest
0 голосов
/ 01 декабря 2018

Привет, поэтому я пытаюсь создать хешированный индекс с помощью PyMongo для переменной с именем term.Первоначально (до того, как я пытался использовать хешированный индекс) я написал:

mycol.update_one({"token":term}, {"$set": {p: {"doc": doc_id, "freq": freq}}}, True)

, и это работало именно так, как я хотел, просто это заняло слишком много времени (пару дней, чтобы закончить).Я читал, что использование хешированного индекса значительно ускоряет процесс, но мне сложно понять, как правильно создать индекс.Я думал, что должен был сделать что-то вроде

mycol.create_index({"token":"hashed"}, {"$set": {p: {"doc": doc_id, "freq": freq}}})

, но потом я не уверен, как бы я на самом деле сделал, чтобы токен содержал термин, который я хочу вставить в базу данных с этой информацией.

Любая помощь будет оценена.

...