spring mongorepository поиск по ключевым словам

286
31 марта 2017, 22:58

Как можно вытащить из базы документ по списку ключевых слов? Каждое ключевое слово должно сравниваться с текстом всего докумена. Должен вернуться список документов у которых в полях присуствует хотя бы одно ключевое слово.

   @Repository
public interface CvRepository extends MongoRepository<CvRecord, String> {
    CvRecord findOneByDocId(String docId);
    @Query("{ 'dbObject.skills' : {$regex : ?0}}")
    List<CvRecord> findLikeKeywords(String regexp);

    List<CvRecord> findAllBy(TextCriteria criteria, Sort sort);

}
public List<Cv> findByKeywords(List<String> keywords) {
    Sort sort = new Sort("id");
    TextCriteria criteria = TextCriteria.forDefaultLanguage().matchingAny("Android");
    List<CvRecord> result = repository.findAllBy(criteria, sort);
    List<CvRecord> resul2 = repository.findLikeKeywords("Android");
    return null;
}

Пробовал сделать так, ничего не выходит,findAllBy возвращает пустой список. Через repository.findLikeKeywords документы находятся, но мне нужно чтобы не надо было указывать поля для поиска.

READ ALSO
Не получается вытащить фото человека из VK

Не получается вытащить фото человека из VK

Вытащил список друзей в лист VKList<VKApiUserFull> list; , вызываю метод photo50 - listget(position)

361
Как задать статический размер кнопке JButton?

Как задать статический размер кнопке JButton?

Пытался задавать через setPrefferedSize - ничего не меняетПришла потом в голову мысль, что по размеру как-то подгоняется, раз Preffered

368
загруженное в битмап изоб. с разрешением 1920х1080, на всех дисплеях с fullHd разр. было на весь экран при загрузке изображения из mipmap?

загруженное в битмап изоб. с разрешением 1920х1080, на всех дисплеях с fullHd разр. было на весь экран при загрузке изображения из mipmap?

Что сделать, чтобы загруженное в битмап изображение с разрешением 1920х1080, на всех дисплеях с fullHd разрешением выглядело на весь экран при...

265
Упорядоченное бинарное дерево поиска

Упорядоченное бинарное дерево поиска

Добрый день! Я написал дерево по критериям сначала отрицательные потом положительные все в порядке возрастания использовал инфиксный обходНо...

640