Доброго времени суток. Подскажите пожалуйста.



  • Доброго времени суток. Подскажите пожалуйста.

    1. Есть ресурс со Стоп-словами (1500 шт).
    2. Есть текст, который надо проверить на наличие этих Стоп-слов (1500 шт.)
      Я помещаю ресурс со Стоп-словами в список и через "Forech" и "Содержит ли строка подстроку" прогоняю и получаю результат "true или false". Но это очень долго....
      Есть ли способ побыстрее?


  • @Uslugio в режиме записи долго, в режиме запуска должно быть быстро



  • спасибо=)



  • @Uslugio said in Доброго времени суток. Подскажите пожалуйста.:

    Доброго времени суток. Подскажите пожалуйста.

    Есть ресурс со Стоп-словами (1500 шт).
    Есть текст, который надо проверить на наличие этих Стоп-слов (1500 шт.)
    Я помещаю ресурс со Стоп-словами в список и через "Forech" и "Содержит ли строка подстроку" прогоняю и получаю результат "true или false". Но это очень долго....
    Есть ли способ побыстрее?

    Текст большой ?



  • @Dodok 80 000 текстов, в каждом из которых 100-200 слов



  • @Uslugio Как вариант

    1. Стоп слова закидываем в БД.
    2. Предложение дробим на слова.
    3. Через действие получить записи по критерию, проверяем слова на наличие сразу во всей базе.

    Чисто логичестки проще гонять 200 слов по базе, чем в 200 словах перебирать выискивая один вариант из 1500.



  • @Uslugio 80 000 текстов (каждый содержит 100-200 слов)
    Спасибо. Я еще не пробовал работать с БД, буду разбираться что это такое =)


Log in to reply