g+ Community (non-Google) Search Engine Documentation



You can easily search via GET or a use a command line interface

Example: https://search.code4sale.com/sbcgplus?SearchTerm

In this case, the query string (search term) is automatically redirected to the full URL:

https://search.code4sale.com/sbcgplus/search.cgi?SearchTerm

Note (a): Parameter keys are case insensitive.

Note (b): Date ranges given can be in any order and are range checked for a minimum and maximum values. Invalid days (29-31) in a given month need not be considered (or corrected) for a successful search.


Optional parameters

Search string (SEARCH)
Search Record Number (SRN)
Search Case Insensitive (SCI)
Search using Regular Expression (SRX)
Reverse Search results using oldest to newest (SR)
Omit Image links from results (SOI)
Omit Record number and post date from results (SOR)
Omit Post links from results (SOP)
Omit Likely content links from results (SOL)
Include Trails drilled to likely content from results (SIT)
Include Stats in results (SIS)
Omit HTML in results producing text/plain output (SOH)
Maximum Number of Results to return per page (NR)
Display Text Fragments in results (SF)
Year Search Range A (RAY)
Month Search Range A (RAM)
Day Search Range A (RAD)
Year Search Range B (RBY)
Month Search Range B (RBM)
Day Search Range B (RBD)
Search Date Range A - ISO 8601 YYYY-MM-DD (RA)
Search Date Range B - ISO 8601 YYYY-MM-DD (RB)
Search Naked (SN)


Search string

POST key: SEARCHSTR (required)

GET key: SEARCH (optional)

DEFAULT: none (empty)

Value: UTF-8 encoded string.

Example: search.cgi?SEARCH=Search%20Term

Notes: GET requests obmitting the SEARCH key will result in the entire query string getting used as the SEARCH value (allowing for a quick and easy query searches).

Back to top
Search Record Number

POST key: SEARCHRECORDNUMBER (optional)

GET key: SRN (optional)

DEFAULT: -1

Value: The starting record number to used to search from. Used to continue a search from the results gathered.

Example: search.cgi?SEARCH=Search%20Term&SRN=42

Back to top
Search Case Insensitive

POST key: SEARCHCASESENSITIVE (optional)

GET key: SCI (optional)

DEFAULT: FALSE

Value: Submission of any value is treated as true.

Example: search.cgi?SEARCH=Search%20Term&SCI=1

Back to top
Search using Regular expression (Not yet implemented)

POST key: SEARCHREGEX (optional)

GET key: SRX (optional)

DEFAULT: FALSE

Value: Not yet implemented.

Example: Not yet implemented

Back to top
Reverse Search Results (oldest to newest)

POST key: SEARCHREVERSE (optional)

GET key: SR (optional)

DEFAULT: FALSE

Value: Submission of any value is treated as true.

Example: search.cgi?SEARCH=Search%20Term&SR=1

Back to top
Omit Image Links From HTML Results

POST key: SEARCHOMITIMAGES (optional)

GET key: SOI (optional)

DEFAULT: FALSE

Value: Submission of any value is treated as true.

Example: search.cgi?SEARCH=Search%20Term&SOI=1

Back to top
Omit Record Info (number and post date) From Results

POST key: SEARCHOMITRECINFO (optional)

GET key: SOR (optional)

DEFAULT: FALSE

Value: Submission of any value is treated as true.

Example: search.cgi?SEARCH=Search%20Term&SOR=1

Back to top

Omit Post Links From Results (images still link to posts in HTML results)

POST key: SEARCHOMITPOSTLINKS (optional)

GET key: SOP (optional)

DEFAULT: FALSE

Value: Submission of any value is treated as true.

Example: search.cgi?SEARCH=Search%20Term&SOP=1

Back to top

Omit Likely Content Ending Links From Results

POST key: SEARCHOMITLIKELY (optional)

GET key: SOL (optional)

DEFAULT: FALSE

Value: Submission of any value is treated as true, and has the side effect of omitting trails (See SEARCHINCLUDETRAILS).

Notes: Posts are recursively drilled for the most likely ending content.

Example: search.cgi?SEARCH=Search%20Term&SOP=1

See also: SEARCHINCLUDETRAILS

Back to top

Include Trails Drilled to Ending Content From Results

POST key: SEARCHINCLUDETRAILS (optional)

GET key: SIT (optional)

DEFAULT: FALSE

Value: Submission of any value is treated as true. To obtain results, SEARCHOMITLIKELY must be a FALSE value.

Example: search.cgi?SEARCH=Search%20Term&SOT=1

See also: SEARCHOMITLIKELY

Back to top
Include Stats In Results

POST key: SEARCHINCLUDESTATS (optional)

GET key: SIS (optional)

DEFAULT: FALSE

Value: Submission of any value is treated as true.

Example: search.cgi?SEARCH=Search%20Term&SIS=1

Back to top
Omit HTML in Results producing text/plain output

POST key: SEARCHOMITHTML (optional)

GET key: SOH (optional)

DEFAULT: FALSE

Value: Submission of any value is treated as true.

Example: search.cgi?SEARCH=Search%20Term&SOH=1

See also: SEARCHNAKED

Back to top
Maximum Number Of Results To Return

POST key: SEARCHNUMRESULTS (optional)

GET key: NR (optional)

DEFAULT: 10 (unless I change it and forget to update it here)

Values accepted: 5, 10, 25, 50, 75, and 100.

Notes: If more results are available, a link is given to retreive those results (see SEARCHRECORDNUMBER). Values above 50 currently results in the images getting omitted from the results (see SEARCHOMITIMAGES).

Example: search.cgi?SEARCH=Search%20Term&NR=25

Back to top
Text Of Post To Return In Results

POST key: SEARCHFRAGMENTS (optional)

GET key: SF (optional)

DEFAULT: 0

Values accepted: 0 (no text returned), 1 (return only the first line of text found in the post containing the search term), A (return the entire text of the post containing the search term).

See Also SEARCHOMITIMAGES

Example: search.cgi?SEARCH=Search%20Term&SF=A

Back to top
Year Search Range A

POST key: SEARCHRANGEAYEAR (optional)

GET key: RAY (optional)

DEFAULT: Four digit year of the first post

Values accepted: Year of first post to current year.

Notes: If given, search ranges should include all 3 components (year, month, and day).

Example: search.cgi?SEARCH=Search%20Term&RAY=2016&RAM=2&RAD=12&RBY=2016&RBM=9&RBD=21

Back to top
Month Search Range A

POST key: SEARCHRANGEAMONTH (optional)

GET key: RAM (optional)

DEFAULT: 1

Values accepted: 1 to 12.

Notes: If given, search ranges should include all 3 components (year, month, and day).

Example: search.cgi?SEARCH=Search%20Term&RAY=2016&RAM=2&RAD=12&RBY=2016&RBM=9&RBD=21

See also: SEARCHRANGEA, SEARCHRANGEAYEAR, SEARCHRANGEAMONTH, SEARCHRANGEADAY SEARCHRANGEB, SEARCHRANGEBYEAR, SEARCHRANGEBMONTH, SEARCHRANGEBDAY

Back to top
Day Search Range A

POST key: SEARCHRANGEADAY (optional)

GET key: RAD (optional)

DEFAULT: 1

Values accepted: 1 to 31.

Notes: If given, search ranges should include all 3 components (year, month, and day).

Example: search.cgi?SEARCH=Search%20Term&RAY=2016&RAM=2&RAD=12&RBY=2016&RBM=9&RBD=21

See also: SEARCHRANGEA, SEARCHRANGEAYEAR, SEARCHRANGEAMONTH, SEARCHRANGEADAY SEARCHRANGEB, SEARCHRANGEBYEAR, SEARCHRANGEBMONTH, SEARCHRANGEBDAY

Back to top
Year Search Range B

POST key: SEARCHRANGEBYEAR (optional)

GET key: RBY (optional)

DEFAULT: 4 digit Current Year

Values accepted: Year of first post to current year.

Notes: If given, search ranges should include all 3 components (year, month, and day).

Example: search.cgi?SEARCH=Search%20Term&RAY=2016&RAM=2&RAD=12&RBY=2016&RBM=9&RBD=21

See also: SEARCHRANGEA, SEARCHRANGEAYEAR, SEARCHRANGEAMONTH, SEARCHRANGEADAY SEARCHRANGEB, SEARCHRANGEBYEAR, SEARCHRANGEBMONTH, SEARCHRANGEBDAY

Back to top
Month Search Range B

POST key: SEARCHRANGEBMONTH (optional)

GET key: RBM (optional)

DEFAULT: 12

Values accepted: 1 to 12.

Notes: If given, search ranges should include all 3 components (year, month, and day).

Example: search.cgi?SEARCH=Search%20Term&RAY=2016&RAM=2&RAD=12&RBY=2016&RBM=9&RBD=21

See also: SEARCHRANGEA, SEARCHRANGEAYEAR, SEARCHRANGEAMONTH, SEARCHRANGEADAY SEARCHRANGEB, SEARCHRANGEBYEAR, SEARCHRANGEBMONTH, SEARCHRANGEBDAY

Back to top
Day Search Range B

POST key: SEARCHRANGEBDAY (optional)

GET key: RBD (optional)

DEFAULT: 31

Values accepted: 1 to 31.

Notes: If given, search ranges should include all 3 components (year, month, and day).

Example: search.cgi?SEARCH=Search%20Term&RAY=2016&RAM=2&RAD=12&RBY=2016&RBM=9&RBD=21

See also: SEARCHRANGEA, SEARCHRANGEAYEAR, SEARCHRANGEAMONTH, SEARCHRANGEADAY SEARCHRANGEB, SEARCHRANGEBYEAR, SEARCHRANGEBMONTH, SEARCHRANGEBDAY

Back to top
Search Date Range A - ISO 8601

POST key: SEARCHRANGEA (optional)

GET key: RA (optional)

DEFAULT: Currently None, subject to change.

Values accepted: YYYY-MM-DD or YYYYMMDD in ISO 8601 (-ish) date format, where:

YYYY is the year [all the digits, i.e. 2012] [optional dash]
MM is the month [01 (January) to 12 (December)] [optional dash]
DD is the day [01 to 31]


Notes: If SEARCHRANGEB is obmitted, SEARCHRANGEA is considered to be the minimum seach range date, otherwise the minimum and maximum date ranges are calculated (either value may serve as a minimum or maximum value). This value will override any year, month, or day, specified via SEARCHRANGEAYEAR, SEARCHRANGEAMONTH, SEARCHRANGEADAY


Example: (note that range A has no dashes in this example) search.cgi?SEARCH=Search%20Term&RA=20160219&RB=2016-04-21

See also: SEARCHRANGEA, SEARCHRANGEAYEAR, SEARCHRANGEAMONTH, SEARCHRANGEADAY SEARCHRANGEB, SEARCHRANGEBYEAR, SEARCHRANGEBMONTH, SEARCHRANGEBDAY

Back to top
Search Date Range B - ISO 8601

POST key: SEARCHRANGEB (optional)

GET key: RB (optional)

DEFAULT: Currently None, subject to change.

Values accepted: YYYY-MM-DD or YYYYMMDD in ISO 8601 (-ish) date format, where:

YYYY is the year [all the digits, i.e. 2012] [optional dash]
MM is the month [01 (January) to 12 (December)] [optional dash]
DD is the day [01 to 31]


Notes: If SEARCHRANGEA is obmitted, SEARCHRANGEB is considered to be the maximum seach range date, otherwise the minimum and maximum date ranges are calculated (either value may serve as a minimum or maximum value). This value will override any year, month, or day, specified via SEARCHRANGEBYEAR, SEARCHRANGEBMONTH, SEARCHRANGEBDAY


Example: (note that range a has no dashes in this example) search.cgi?SEARCH=Search%20Term&RA=20160219&RB=2016-04-21

See also: SEARCHRANGEA, SEARCHRANGEAYEAR, SEARCHRANGEAMONTH, SEARCHRANGEADAY SEARCHRANGEB, SEARCHRANGEBYEAR, SEARCHRANGEBMONTH, SEARCHRANGEBDAY

Back to top
Search Naked - Removes Lables for cleaner command line results when HTML output is ommitted

POST key: SEARCHNAKED (optional)

GET key: SN (optional)

Value: Submission of any value is treated as true.

Example: search.cgi?SEARCH=Search%20Term&SN=1&SOH=1

See also: SEARCHOMITHTML

Back to top

Back to the SBC Community Search Page


SBC Show Main Page
Code4Sale Main Page
Code4Sale Search Page
Contact Our Webmaster
DMCA (Digital Millennium Copyright Act) Contact Information
Our Simple "No Lie" Privacy, Terms of Use, Disclaimers, Disclosures and Policies


Copyright © 2015 - 2017 by CODE4SALE, LLC - All rights reserved.

Product names, trademarks, and servicemarks mentioned are owned by their respective owners.

Last Modified: 2016-11-21 12:52:05 UTC     2016-11-21 07:52:05 am (-4) - America/New_York     0000DON2TFMW0001



Valid HTML 4.0!