Je pourrais créer des index de texte avec cette commande :
collection.Indexes.CreateOne(Builders<searchFileByAuthor>.IndexKeys.Text(x=>x.subject));
Et que je pourrais interroger l'index de cette façon :
collection.Find(Builders<searchFileByAuthor>.Filter.Text("coffe")).ToList();
searchFileByAuthor
est juste ma fausse classe avec le champ sujet :
public class searchFileByAuthor
{
public int Id { get; set; }
public string subject { get; set; }
}