Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!
200 ₴

Поиск в непроиндексированном тексте (русский язык)

project expired


Нужно реализовать поиск фразы в непроиндексированном тексте. При этом поиск должен выполняться с учетом словоформ. Подозреваю, что нужно использовать лемматизацию (то есть генерировать набор комбинаций словоформ слов и производить поиск по тексту). Возможно, вы предложите более эффективный/правильный вариант. Язык русский.


Реализация C# VS2013. С вас исходники проекта (лучше всего на bitbucket). При необходимости можно использовать сторонние словари и наработки вроде Яндекс Томита парсера.


В будущем будем обсуждать доработку ранжирования результатов поиска, например, по расстоянию между словами, порядку и т.д.


Make a proposal!

The client doesn't want to make prepayment? Offer him to make a payment via Safe to avoid possible fraud.
  • Это ж фраза, несколько слов (со знаками), не кусок текста - тест все равно будет проходить сравнение посимвольно: поставьте параллельную проверку всех нахождения всех слов в фразе (и, при необходимости, знаков пунктуации), желательно, через switch case, в теле установите счетчик для индексации текстового массива и массив (массивы) integer для регистрации мест находок. Все дальше просто проходите сравнение последовотельностей найденых слов в нужном порядке и колличестве. Может я не до конца понял ваше задание или найдется идея получше, ну, как говорится, чем смог. Конкретная реализация будет зависить от того, что у вас за программа, тобишь какими средствами работы со строками и символами пользуетесь.

  • Add

Client
Артем Фролов
Ukraine Dnepr  8    0
Project published
4 January 2017
79 views
Payment methods