Задать вопрос
@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.
Не находит, в чем проблема?
  • Вопрос задан
  • 489 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Go-разработчик с нуля
    9 месяцев
    Далее
  • Skillfactory
    Профессия Backend-разработчик на Go
    12 месяцев
    Далее
  • Яндекс Практикум
    Go-разработчик с нуля
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@ivahaev
Программист, связист и просто хороший человек
Подозреваю, потому что $caseSensitive
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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