Академический Документы
Профессиональный Документы
Культура Документы
Module
Objective
—introduce Microsoft Index Server 2.0
—explain how Index Server provide an
indexing service for Internet
—create a searchable index for a Web site
Overview
• Features of Microsoft Index Server 2.0
• Installing Index Server
• Indexing Process
• Index Server Manager
• Query Features
• Query Form Elements
• Security Features
100,000-250,000 64-128(32)
250,000-500,000 128-256(64)
Indexing Process
• Using Files System
• Filter(DLL)
• Word breaker
• Normalizer
• Indexs(merge)
– Shadow
– Annealing
– Master
(HKEY_LOCALMACHINE\SYTEM\CurrentControls
et\control\control\ContentIndexs)
Indexing Process
Corpus
/virtual_1
/virtual_1 S
c
/virtual_2 Content Word
Word
/virtual_2 o
p Filters Breakers
Breakers
/virtual_3 e
/virtual_3
Query Features
• Query Scope
• Content Query Restrictions
• Property Query Restrictions
• Hit Highlighting
• Query Logging
e
Index Server Search
Query.idq
HTML Form
catalog.wci
systems management Index
Results.htm Agenda.htm
e
96Plan.doc
Query.htx Agenda.ppt
1. Agenda.htm
2. 96Plan.doc
3. Agenda.ppt
Security Features
• Restricted Catalog Access
– Limited to administrators and system services
• Document Access Control
– Access control determines which files to return in
the result set
• Authentication
– Authentication can be used identify the user and
their access permissions
Review
• Features of Microsoft Index Server 2.0
• Installing Index Server
• Indexing Process
• Index Server Manager
• Query Features
• Query Form Elements
• Security Features
jingyu November 1998 1 - 13
Internet Information Server
Useful Resource
P263
Examples
.What must you do if you want to find all
unfiltered files?
@contents=unfiltered
@unfiltered=true
List noise word file
examples
• You want to decrease the amount of RAM
that index server use.(choose 2)
Increase number of word List
Decrease number of word List
Increase size of word List
Decrease size of word List
examples
1.You have 500MB corpus how much free disk
space does index server require to index ?
200MB(40%)
2.you have 3 web sites, do a query and get result
from all of them .what you use?
use catalogs for each site
examples
• Install IIS on win95 and now want to use
Index server ,what do you need to do ?
Update to windows NT Server
Module 8
The End
Module
Overview
Content Analyzer
• WebMaps
– Tree View WebMap
– Cyberbolic View WebMap
• Site Summary Reports
• Quick Search
• WebMaps
Tree View WebMap
Cyberbolic View WebMap
Quick Search
Log formats
• NCSA Log
• Microsoft IIS Log
• W3C Extended Log
• ODBC Log
(CONVLOG.EXE )
Usage Import
Report Writer
Detail Reports
Summary Reports
User
File Web Server
Same
File
e
Web site
jingyu November 1998 1 - 36
Internet Information Server
Review
• Microsoft Site Server Express
• Content Analyzer
• Creating Usage Reports
• Posting Acceptor
Useful Resource
P311
Examples
• What is the easiest way to find how many
32k objects have html extension?
Import a log file to an excel spread sheet
Site Server
Use FTP
Use NT Explore to search the web site DIR
Module 9
The End
Module
Programmability
jingyu November 1998
10 1 - 42
Internet Information Server
Programmability
Objective
—dynamic contents publishing
—introduce Active Server Pages
—introduce Windows Scripting Host
Overview
• Dynamic contents publishing
• ASP
• WSH
•ASP
—Active Server Pages
•ISAPI
—Internet Server Application Programming Interface
•CGI
—Common Gateway Interface
•IDC
—Internet Database Connector
jingyu November 1998 1 - 45
Internet Information Server
IDC browser
HTTPODBC.DLL
SQL
command Data
SQL server
jingyu November 1998 1 - 46
Internet Information Server
ISAPI
—ISAPI extension
—ISAPI filter
ASP...
Data-bound Applications(ADO)
Dynamic HTML
Linked (Basic)
Content
Static
Static
ASP Scripts
• Flexible Server Side Scripting
• Exposes Object Model
• Components Accessed Using Properties
and Methods
– Temperature conversion example
– VBScript Code
Objects
• ASP Built-in Objects
• Installable ASP Objects
Component Creation
• Created in any Language
• Components Follow the COM Standard
• Accessed only by the Server
• Extend ActiveX Server Components
Review
• Spectrum of Web Formats
• Active Server Pages
• Active Server Pages Elements
• Use of the Script Tag
Useful Resource
P243
Examples
• . When a certain site is accessed, you want to write
entries to two different logfiles. How can you do
this?
• A. Enable standard logging in NT 4.0 and specify the log files.
• B. Enable standard logging in IIS 4.0 and specify the log files.
• C. Write an ISAPI filter to distribute the log entries to
specific files.
• D. Write an ISAPI application to distribute the log entries to
specific files.
Module 10
The End