2010-09-20 2 views
0

Я разрабатываю приложение, которое широко использует результаты поиска, включая обработку фильтров, расширение запросов вручную и аннотации. Знаете ли вы какие-либо связанные шаблоны проектирования специально для этой цели? (чем больше зависит от языка, тем лучше) Вы когда-нибудь применяли какие-либо классические шаблоны дизайна GoF для этой проблемы?Дизайн Шаблоны для обработки результатов поиска

ответ

2

Как вы упомянули GoF я предполагаю, что вы просите объектно-ориентированных шаблонов проектирования и не EAA, EAI или Модели SOAP. Структуры шаблонов поиска в основном связаны с разработкой адаптивных систем, и в этой области существуют значимые исследования. Используя ключевые слова как «самоадаптивные системы», «автономные вычисления», «непрерывный запрос», вы можете найти интересные результаты, но не в форме шаблона шаблона.

Если вы не работаете с распределенными системами, есть исследовательская группа, которая публикует подходы [1, 2, 3] в контексте ДССА и зашумленных данных (от реферата)

«В этой работе мы предлагать и описывать новый шаблон проектирования FTI (Filter - Trender - Interpretation) для интерпретации шумовых и объемных наборов данных. FTI состоит из 3 последовательных процессов: Фильтр, который берет исходные данные и удаляет выбросы и шум, учитывая большие объемы данных, Trender принимает отфильтрованные данные и тезисы тенденций, а Интерпретация использует правила из баз знаний для качественного анализа тенденций, чтобы обеспечить анализ исходные данные. В данной работе мы также покажем, как FTI был успешно применен к двум различным тематическим исследованиям.»

Другой картина часто цитируемая является Blackboard, но это шаблон используется в шаблоне языках.

Приложения, из которого вы может рассмотреть применяемые шаблоны поиска: @Note: A workbench for Biomedical Text Mining

0

Это не классический образец, но он может поможет:

MapReduce

+0

Спасибо за ссылку. Однако это выглядит более общим шаблоном проектирования, и поскольку проблема с результатами поиска является очень популярной проблемой, я думал, что возникнут некоторые очень похожие шаблоны. –

Смежные вопросы