Вывести уникальные значения из двух спаршеных баз.



  • День добрый. Вопрос скорее не по теме, так как данного функционала в басе не видел, может он и есть и я его не заметил, или может быть кто нибудь из пользователей подскажет, какую можно использовать для этого утилиту.

    В общем, есть 2 файла .txt с никами, нужно сравнить эти 2 файла и вывести уникальные значения в третий(то есть не просто удалить дубли! А чекнуть на уникальность), файлы содержат от 100000-2000000 строк, пробовал сделать подобное через powershell, но он просто висит.





  • @qwerty В басе в принципе есть весь функционал который есть в js гуевины может не быть это да.
    Если какой то из методов вам не подходит или нет его вы можете его написать сами функциклер раз и все.
    вот просто пример это проверка xpath запроса написанная прям счас на памят)

    
    axp_check = function(string, xpath) {
      try {
        html_parser_xpath_parse(string)
        var result = html_parser_xpath_exist(xpath)
      } catch (e) { fail(e) }
    	return result
    }
    

    теперь по вызову всегда можно узнать подходит или нет и не надо html_parser_xpath_parse ставить
    она первым аргументом идет



  • @tts9 Лан продолжим делится знаниями и бредить в греть космос =).
    Довольно частая ситуевина что xpath составленные в арбузе на робят или пролтают. Все просто эволюция идет со всех сторон. Я сталкивался когда простым xpath -ом достать неполучается, там тоже бывают умные люди.
    так вот html_parser_xpath_parse
    волшебная весч
    Разраб кстати об этом пишет в описании. можно дерибанить не только целую страницу. Берем элемент например xath - ом и к нему же обращаемся новым xpath-ом каждый раз парсить не айс. функцией получается меньше кода



  • @tts9 said in Вывести уникальные значения из двух спаршеных баз.:

    als.compare(list1, list2)

    Попробовал, но он просто висит, общий вес файлов более 30МБ. Можно это как нибудь сделать через Node.js?



  • @qwerty Значит что не так пошло условия точно все заданы?
    Написал в личку.
    Насчет висит это не так он просто долго будет грызть, но он не висит=)


Log in to reply
 

  • 3
  • 7
  • 6
  • 5
  • 7
  • 8
  • 4
  • 3