Автор Тема: Баранов с полнотекстовым поиском для андроида  (Прочитано 9294 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн alqasawi

  • Administrator
  • Sr. Member
  • *****
  • Сообщений: 307
  • Свидетельства о нем: +91/-4
    • E-mail
Еще никто не оценил!
В интернете можно найти варианты использования арабско-русского словаря Баранова для андроида. Один из них вот здесь предлагал я:

через программу голдендикт и присоединения .lcd файла для лингво, что на винде. Другой вариант это использование colordict со словарной базой как для стардикт. Но оба варианта неудовлетворительны по сравнению с виндовс версией, которая может находить словоформы согласно арабской грамматики. Хотелось бы если и не этого, то хотя бы полнотекстового поиска и по заголовкам и по статьям.
Вышеуказанные два варианта ищут только по заголовкам статей и поэтому не могут найти арабские слова, встречающиеся в статьях. А так же и русские.
Виндовская лингво может индексировать lcd для полнотекстового поиска как по заголовкам, так и внутри статей. На винде я использую и простой электронный словарь баранова

 и баранова на лингве.

 Они не заменяют друг друга и у каждой есть фича, которой нет у другой. Искать и выводить формы слова согласно арабской грамматике может только электронный словарь баранова, но он не ищет внутри статей и соответственно не может искать русские слова.
Словарь Баранова на лингво (есть вариант с харакятами и без, но лучше использовать без харакятов, потому, что в файле с харякятами поиск будет хуже) не может искать и выводить формы, но у него полноценный полнотекстовой поиск, что окупает отсутствие другой функции. Если вбить арабское слово, то он найдет и выведет все статьи, где оно встречается в такой же форме. Хоть не выдаются другие формы, но зато выдаются все статьи, где слово упомянулось и можно смотреть примеры использования этого слова в других статьях в сочетании с другими глаголами. Точно также если вбить русское слово, то он выведет все статьи где это слово встречается. Это нельзя назвать настоящим русско арабским переводом в том смысле, котором мы его понимаем, но оно близко к этому. Он выведет статьи и с переводом русского слова на арабский и плюс к этом статьи где это слово просто упоминается. Для того, чтобы найти прямой арабский перевод придется пройтись по всем статьям, но это окупается тем, что вы увидите примеры использования этого слова в сочетании с другими словами и получите несомненную пользу от этого.
Так же искать можно проще и без лингво. Просто в электронном словаре нажмите на кнопку "Выгрузить базу словаря в текстовой файл" (это вторая с конца кнопка с зеленой стрелкой внизу). Будет предложено сохранить словарь в формате .txt. Потом открываете этот файл в любом браузере (файрфокс, опера, эксплорер), или в редакторе, типа ворд. И там делаете просто поиск того, что вам надо. Немного неудобно, но сойдет.

Так дела обстоят в винде. А в андроиде так и приходилось пользоваться поиском только по заголовкам статей. Хотя конечно никто не мешает открыть файл txt через андроид браузер и искать там, но это уже очень неудобно.

Недавно увидел хороший словарь на ios для айфонов или айпада, по принципу виндовской лингвы и стало за андроид обидно, решил поискать словарную оболочку, которая могла бы индексировать lsd файлы для полнотекстового поиска (заголовки и статьи). В голдендикт и колордикт этого нет. В описании некоторых других словарей заявлена поддержка .lcd и .dsl, но или не работает или нет индексации. Наконец наткнулся на вордоголик, который поддерживает .dsl.

Чтобы получить dsl нужно скачать lsd и с помощью лингвовского компилятора сконвертить в dsl. Я это сделал, вот выкладываю dsl. файл баранова для лингво без огласовок.
Скачайте этот файл на свой андроид девайс. Установите вордоголик. Переместите dsl в папку импорт внутри папки wordoholic. Откройте словарь, в меню выберите импорт и импортируйте словарь. Он начнет индексировать и вы увидите как он проиндексирует около 40 000 статей.
Теперь вбиваете слово. По мере ввода предлагаются варианты. Если ввели слово и вариантов нет, нажимаете меню и выбираете расширенный поиск (расширенный поиск можно использовать даже если варианты есть. В этом случае будут еще больше вариантов. Помимо прямой статьи выведутся все статьи с этим словом). Ищете и он предложит список статей где это слово встречается. В статьях это слово будет подчеркнутым. Точно также ищете русские слова.
Заметил, что этот словарь понимает и харакяты в отличие от лингво на винде, что плюс этой проги. Для набора удобно использовать клаву TouchPal или Swiftkey. В последней можно писать и харакяты.
« Последнее редактирование: Январь 15, 2014, 11:53:11 pm от alqasawi »



Оффлайн alqasawi

  • Administrator
  • Sr. Member
  • *****
  • Сообщений: 307
  • Свидетельства о нем: +91/-4
    • E-mail
Еще никто не оценил!
Еще было бы очень полезно сделать онлайн словарь баранова. Тогда он стал бы полностью кроссплатформенныи не было бы проблем. Если кто знает какой нибудь php движок или скрипт для создания онлайн словаря, прошу отозваться, написав на эмаил qaadiy@gmail.com
Быть может для этого дела можно приспособить и какой-нибудь wiki движок? Аллаху аълям.

Оффлайн alqasawi

  • Administrator
  • Sr. Member
  • *****
  • Сообщений: 307
  • Свидетельства о нем: +91/-4
    • E-mail
Еще никто не оценил!
Вот еще dsl-ки арабско-русского (около 10 000 слов) и русско-арабского (около 10 000 слов) словарей, для вордоголика.

А вот на всякий случай кому надо дслка баранова с харакятами.

Все три файла нужно разархивировать прежде чем помещать в папку вордоголика.

Оффлайн alqasawi

  • Administrator
  • Sr. Member
  • *****
  • Сообщений: 307
  • Свидетельства о нем: +91/-4
    • E-mail
Еще никто не оценил!
Еще внутри вордоголика есть онлайн словарь во все направления (скорее всего гугловский). Так, что выбрав арабско русское направление тоже можно переводить с арабского на русский и обратно.

И еще в вордоголике есть возможность напрямую скачать кучу словарей (скорее всего взяты с лингво и перекомпилированы). Там есть синонимические, энциклопедические, большая советская энциклопедия, брокгауза и евфрона, даля и масса других. Есть англо арабские словари. Хорошие англо русские и украинские. И вообще можно добавлять любой словарь для лингво, предварительно сконвертировав через dsl компилятор Лингво.
Так, что можно сказать, что вордоголик это тот же лингво на андроиде. Раньше рекомендовали голдендикт, но в нем нет полнотекстового поиска по статьям и ограничение на 5 словарей. Этот же бесплатен и без ограничений.
« Последнее редактирование: Январь 16, 2014, 12:54:19 am от alqasawi »

Оффлайн tawhiid

  • Хасан аль-Басри сказал: «Некоторые люди занялись только поклонением и оставили знание, а затем подняли свое оружие против мусульман. Если бы они требовали знание, то знание запретило бы им такие заблуждения». Передал ибн аль-Каййим в «Мифтаху ас-саада» и
  • Aдминиcтpaтop
  • Sr. Member
  • *****
  • Сообщений: 308
  • Свидетельства о нем: +41/-3
  • بسم الله الرحمن الرحيم
    • http://tawhiid.com
Re: Баранов с полнотекстовым поиском для андроида
« Ответ #4 : Февраль 04, 2014, 05:35:54 pm »
Еще никто не оценил!
Электронный словарь Баранова для андроида. Скачать
« Последнее редактирование: Февраль 04, 2014, 05:40:39 pm от tawhiid »
Имам Малик сказал: «Поистине, есть группы людей, которые устремились к поклонению, оставив знание, а затем вышли против общины Мухаммада (мир ему и благословение Аллаха) со своими мечами. Но, если бы они требовали знание, то оно не дало бы им сделать это».
«Мифтаху Дар ас-Са‘ада», 1/119.

Теги:
 
Share this topic...
In a forum
(BBCode)
In a site/blog
(HTML)


Powered by EzPortal