بورگمن Borgman  دانش مورد نیاز برای جستجوی موضوعی را به سه نوع تقسیم کرد :

۱- دانش مفهومی conceptual knowledge 

یا فرآیند بازیابی اطلاعات (چگونگی ترجمه یک نیاز اطلاعاتی به پرسش قابل جستجو )

۲- دانش معنایی semantic knowledge

چگونگی به کار بردن یک پرسش در سیستم ( چگونگی و زمان استفاده از ویژگیهای سیستم )

۳- مهارتهای فنی در انجام پرسش   ( مهارتهای محاسباتی پایه و مهرت فرمول بندی عبارت جستجو در ترکیب مورد نیاز )