Задать вопрос
@recloudor

Go, MongoDB. Как реализовать поиск по тексту?

topicsCollection := DB.C("topics")
	var topics []ItemDocument

	err := topicsCollection.EnsureIndexKey("title")

	if err != nil {
		fmt.Println(err)
	}

	topicsCollection.Find(bson.M{
		"$text": bson.M{
			"$search":        query,
			"$caseSensetive": false,
		},
	}).Limit(10).All(&topics)

Использую Mgo Labix.
Не находит, в чем проблема?
  • Вопрос задан
  • 488 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@ivahaev
Программист, связист и просто хороший человек
Подозреваю, потому что $caseSensitive
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы