Sha256: 857c95c22616038e55e2764b14486a938f9f8d6eb5f0299cce0ae94f433a38cf

Contents?: true

Size: 827 Bytes

Versions: 11

Compression:

Stored size: 827 Bytes

Contents

@startuml
!theme cerulean-outline
' !theme spacelab
hide footbox
autonumber

title "Using CGI for search requests"

actor       Viewer       as Vi

box "The Document Hosting Server" #EEEEEE
participant "Web Server" as Webserv
participant "Search Result\nGenerator\n(CGI)"   as Searcher
note over of Searcher
  The CGI script could use the
  ""Giblish::RequestManager""
  class to do most of the work.
end note
database "Search index"   as Index
end box

Vi -> Webserv     : Search Query\n(html POST)
Webserv -> Searcher : Invoke CGI\nscript
Searcher -> Index : Search the\nindex
Searcher -> Webserv : Return serch\nresult (html)
note right
  Giblish contains help classes 
  that provide most of the heavy 
  lifting for retrieving and
  formatting the search result.
end note
Webserv -> Vi  : return  search\nresult
@enduml


Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
giblish-2.2.2 docs/concepts/text_search_im/cgi-search_request.puml
giblish-2.2.1 docs/concepts/text_search_im/cgi-search_request.puml
giblish-2.2.0 docs/concepts/text_search_im/cgi-search_request.puml
giblish-2.1.2 docs/concepts/text_search_im/cgi-search_request.puml
giblish-2.1.1 docs/concepts/text_search_im/cgi-search_request.puml
giblish-2.1.0 docs/concepts/text_search_im/cgi-search_request.puml
giblish-2.0.1 docs/concepts/text_search_im/cgi-search_request.puml
giblish-2.0.0 docs/concepts/text_search_im/cgi-search_request.puml
giblish-2.0.0.pre.alpha1 docs/concepts/text_search_im/cgi-search_request.puml
giblish-1.0.0 docs/concepts/text_search_im/cgi-search_request.puml
giblish-1.0.0.rc2 docs/concepts/text_search_im/cgi-search_request.puml