Английский словарь синонимов
Почему-то распространено заблуждение, что в инете сложно найти нормальный словарь синонимов. Не смотря на это, статья об одном из них находится аж в википедии.
Зовется этот словарь WordNet и кроме инопланетянских текстовых форматов, в виде базы MySQL он тоже доступен.
Изюминка словаря в том, что слова в нем объединены в “синсеты” - смысловые группы слов. Картинки со схемой базы данных есть внутри архива, а я тут просто покажу как оно выглядит и что дает.
Вот так мы получаем список синсетов для слова “GET”:
select synset.* from word, sense, synset where lemma='GET' and word.wordid=sense.wordid and sense.synsetid=synset.synsetid order by sense.rank
Результат:
synsetid pos categoryid definition -------- --- ---------- ---------- 100567896 n 4 a return on a shot that seemed impossible to reach and would normally have resulted in a point for the opponent 202210855 v 40 come into the possession of something concrete or abstract 200149583 v 30 enter or assume a certain state or condition 200120796 v 30 cause to move; cause to be in a certain position or condition 200522751 v 30 receive a specified treatment (abstract) 202005948 v 38 reach a destination; arrive by movement or progress 201433294 v 35 go or come after and bring or take back 202108026 v 39 go through (mental or physical states or experiences) 201153947 v 33 take vengeance on or get even 202355596 v 40 achieve a point or goal 200770437 v 32 cause to do; cause to act in a specified manner 201215421 v 35 succeed in catching or seizing, especially after a chase 200094460 v 29 come to have or undergo a change of (physical features and attributes) 200087736 v 29 be stricken by an illness, fall victim to an illness 201066036 v 32 communicate with a place or person; establish communication with, as if by telephone 200120316 v 30 give certain properties to something 201026975 v 32 move into a desired direction of discourse 200589904 v 31 grasp with the mind or develop an understanding of 201505958 v 35 attract and fix 201401115 v 35 reach with a blow or hit in a particular spot 200639849 v 31 reach by calculation 202359340 v 40 acquire as a result of some effort or action 202208265 v 40 purchase 202189398 v 39 perceive by hearing 202109645 v 39 suffer from the receipt of 202108654 v 39 receive as a retribution or punishment 202010864 v 38 leave immediately; used usually in the imperative form 202006573 v 38 reach and board 201771194 v 37 irritate 201771039 v 37 evoke an emotional response 201738107 v 36 apprehend and reproduce accurately 201643297 v 36 earn or achieve a base by being walked by the pitcher 201565211 v 35 overcome or destroy 200622384 v 31 be a mystery or bewildering to 200345761 v 30 take the first step or steps in carrying out an action 200065639 v 29 undergo (as of injuries and illnesses) 200054628 v 29 make children (37 row(s) affected)
Офигенно, да? :) В столбце “pos” выводится часть речи (n - noun, v - verb). Идем дальше, пробуем получить список слов из одного из синсетов (допустим из второй строчки того списка).
select word.* from word, sense where word.wordid=sense.wordid and sense.synsetid=202210855
Результат (по-моему, как раз и есть “come into the possession of something concrete or abstract”):
wordid lemma ------ ----- 1449 acquire 57446 get (2 row(s) affected)
Этому, если с умом подойти, можно немалое количество применений придумать. Даже не имхо :)
Январь 10th, 2008 at 1:19 дп
Просто нет слов….. Нет слов… Одни респекты!! =)
Январь 10th, 2008 at 6:24 пп
А хотя бы один полезный пример, даже самый тупой, слабо в студию?
Январь 10th, 2008 at 9:02 пп
Январь 15th, 2008 at 12:29 пп
не каждый с первого раза разберется с таким сервисом…
Январь 15th, 2008 at 12:40 пп
Январь 15th, 2008 at 3:49 пп
Уважуха тебе!
(ушел переделывать дорген)
Февраль 7th, 2008 at 9:29 пп
Спасибо за линк ;) Очень полезен для сеошников )
Февраль 23rd, 2008 at 10:20 пп
Спасибо за линк, хороший сервис. Как-то давно, когда вплотную занималась переводами что-то похожее было, но после форматирования ссылку потеряла…