Поэтому я читал аннотацию @TextIndexed
и я, похоже, не могу включить ее с maven в свой проект. Я использую spring-data-mongodb
1.5.0.M1, как здесь
Кто-нибудь знает, почему я не могу использовать эту аннотацию?
В ваших свойствах включите 1.6.0.M1. Я удалил версию из бита зависимости. Затем в <properties></properties>
я поставлю:
<spring-data-mongodb.version>1.6.0.M1</spring-data-mongodb.version>
Редактировать:
Как отметил @Dave, вам нужно будет добавить репозиторий весеннего веха:
<repositories>
<repository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>repo.spring.io/milestone</url>;
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
Собираюсь ответить на мой собственный вопрос по этому поводу (что-то странное). Таким образом, для всех, кто интересуется, некоторые документы сообщили, что поддержка индексирования текста для spring-mongo-data
была выпущена в spring-mongo-data
1.5 M1 +
Это неверно (по крайней мере, в моей системе). Он требовал 1.6 M1 +
Я надеюсь, что это поможет кому-то, потому что я потратил слишком много времени на то, чтобы понять это :)