¿Puede una búsqueda de $ text realizar una coincidencia parcial

Ok, entonces estoy muy confundido por este comportamiento. Parece inconsistente y extraño, especialmente porque he leído que se supone que Mongo no admite términos de búsqueda parcial en la búsqueda de texto completo. Estoy usando la versión 3.4.7 de Mongo DB Community Server. Estoy haciendo estas pruebas desde el shell Mongo.

Entonces, tengo una colección Mongo DB con un índice de texto asignado. Creé el índice así:

db.submissions.createIndex({"$**":"text"})

Hay un documento en esta colección que contiene estos dos valores:

"Craig"

"Dr. Bob".

Mi objetivo es hacer una búsqueda de texto para un documento que tiene varios términos coincidentes.

Entonces, aquí hay pruebas que he ejecutado, y su salida inconsistente:

SOLO PLAZO, COMPLETO

db.submissions.find({"$text":{"$search":"\"Craig\""}})

Resultado: me da el documento con este valor.

SOLO PLAZO, PARCIAL

db.submissions.find({"$text":{"$search":"\"Crai\""}})

Resultado: no devuelve nada, porque este término de búsqueda parcial no coincide exactamente con nada en el documento.

TÉRMINOS MÚLTIPLES, COMPLETOS

db.submissions.find({"$text":{"$search":"\"Craig\" \"Dr. Bob\""}})

Resultado: Devuelve el documento con ambos términos en él.

TÉRMINOS MÚLTIPLES, UNO PARCIAL

db.submissions.find({"$text":{"$search":"\"Craig\" \"Dr. Bo\""}})

Resultado: devuelve el documento con ambos términos, a pesar de que un término es parcial. No hay nada en el documento que coincida con "Dr. Bo"

TÉRMINOS MÚLTIPLES, TANTO PARCIAL

db.submissions.find({"$text":{"$search":"\"Crai\" \"Dr. Bo\""}})

Resultado: devuelve el documento con ambos términos, a pesar de que ambos términos son parciales e incompletos. No hay nada en el documento que coincida con "Crai" o "Dr. Bo".

Pregunta

Entonces, todo se reduce a: ¿por qué? ¿Por qué? Cuando hago una búsqueda de texto con un término parcial con un solo valor, no se devuelve nada. Cuando hago una búsqueda de texto con dos términos parciales, obtengo el resultado coincidente. Simplemente parece tan extraño e inconsistente.

Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta