Alien Anomalies

Members Login
Post Info TOPIC: There is NO SEARCH FEATURE


Dedicated to the truth

Status: Offline
Posts: 1217
Date:
RE: There is NO SEARCH FEATURE
Permalink  
 


Humanoid, Xenon ......help.......

__________________


Veteran Member

Status: Offline
Posts: 256
Date:
Permalink  
 

in case u r wondering......


.spark means nothing...

__________________
Get your facts first....Then you can distort them all you please.


Veteran Member

Status: Offline
Posts: 256
Date:
Permalink  
 

I am going though the MYSQl on this "out of the box " forum setup right now.....


and have found some pblms that may interfere with the general "key"words...

__________________
Get your facts first....Then you can distort them all you please.


Veteran Member

Status: Offline
Posts: 256
Date:
Permalink  
 

Range Searches

Range Queries allow one to match documents whose field(s) values are between the lower and upper bound specified by the Range Query. Range Queries can be inclusive or exclusive of the upper and lower bounds. Sorting is done lexicographically.

mod_date:[20020101 TO 20030101]

This will find documents whose mod_date fields have values between 20020101 and 20030101, inclusive. Note that Range Queries are not reserved for date fields. You could also use range queries with non-date fields:

title:{Aida TO Carmen}

This will find all documents whose titles are between Aida and Carmen, but not including Aida and Carmen.

Inclusive range queries are denoted by square brackets. Exclusive range queries are denoted by curly brackets.
Boosting a Term

Lucene provides the relevance level of matching documents based on the terms found. To boost a term use the caret, "^", symbol with a boost factor (a number) at the end of the term you are searching. The higher the boost factor, the more relevant the term will be.

Boosting allows you to control the relevance of a document by boosting its term. For example, if you are searching for

jakarta apache

and you want the term "jakarta" to be more relevant boost it using the ^ symbol along with the boost factor next to the term. You would type:

jakarta^4 apache

This will make documents with the term jakarta appear more relevant. You can also boost Phrase Terms as in the example:

"jakarta apache"^4 "Apache Lucene"

By default, the boost factor is 1. Although the boost factor must be positive, it can be less than 1 (e.g. 0.2)
Boolean Operators

Boolean operators allow terms to be combined through logic operators. Lucene supports AND, "+", OR, NOT and "-" as Boolean operators(Note: Boolean operators must be ALL CAPS).

The OR operator is the default conjunction operator. This means that if there is no Boolean operator between two terms, the OR operator is used. The OR operator links two terms and finds a matching document if either of the terms exist in a document. This is equivalent to a union using sets. The symbol || can be used in place of the word OR.

To search for documents that contain either "jakarta apache" or just "jakarta" use the query:

"jakarta apache" jakarta

or

"jakarta apache" OR jakarta

AND

The AND operator matches documents where both terms exist anywhere in the text of a single document. This is equivalent to an intersection using sets. The symbol && can be used in place of the word AND.

To search for documents that contain "jakarta apache" and "Apache Lucene" use the query:

"jakarta apache" AND "Apache Lucene"

+

The "+" or required operator requires that the term after the "+" symbol exist somewhere in a the field of a single document.

To search for documents that must contain "jakarta" and may contain "lucene" use the query:

+jakarta lucene

NOT

The NOT operator excludes documents that contain the term after NOT. This is equivalent to a difference using sets. The symbol ! can be used in place of the word NOT.

To search for documents that contain "jakarta apache" but not "Apache Lucene" use the query:

"jakarta apache" NOT "Apache Lucene"

Note: The NOT operator cannot be used with just one term. For example, the following search will return no results:

NOT "jakarta apache"

-

The "-" or prohibit operator excludes documents that contain the term after the "-" symbol.

To search for documents that contain "jakarta apache" but not "Apache Lucene" use the query:

"jakarta apache" -"Apache Lucene"

Grouping

Lucene supports using parentheses to group clauses to form sub queries. This can be very useful if you want to control the boolean logic for a query.

To search for either "jakarta" or "apache" and "website" use the query:

(jakarta OR apache) AND website

This eliminates any confusion and makes sure you that website must exist and either term jakarta or apache may exist.
Field Grouping

Lucene supports using parentheses to group multiple clauses to a single field.

To search for a title that contains both the word "return" and the phrase "pink panther" use the query:

title:(+return +"pink panther")

Escaping Special Characters

Lucene supports escaping special characters that are part of the query syntax. The current list special characters are

+ - && || ! ( ) { } [ ] ^ " ~ * ? : \

To escape these character use the \ before the character. For example to search for (1+1):2 use the query:

\(1\+1\)\:2



__________________
Get your facts first....Then you can distort them all you please.


Veteran Member

Status: Offline
Posts: 256
Date:
Permalink  
 

To point out the obvious....


Yes there is a search feature ........ But it does not work correctly!

I can assist in the "code" or Qmantoo can assist as well.....]

Just say'in somtin wrong with the "string query" .................php


__________________
Get your facts first....Then you can distort them all you please.


Veteran Member

Status: Offline
Posts: 256
Date:
Permalink  
 

Umm....die is not literal

It is php code for those that don't know....

__________________
Get your facts first....Then you can distort them all you please.


Veteran Member

Status: Offline
Posts: 256
Date:
Permalink  
 

O my freakin God.....Q

Do you do web design???????


because SQL is my middle name or die("seriously....r u a web designer?")

__________________
Get your facts first....Then you can distort them all you please.


Teaching the truth

Status: Offline
Posts: 1891
Date:
Permalink  
 

It IS true. I tried to search for 'concrete' (without the quotes) to find this thread which has the word concrete in the title and strangely, it did not appear in the search results.

I suspect it is a function of the forum software and cannot be changed or improved.

If it runs on SQL database there should be a statement somewhere like SELECT ....... WHERE {fieldname|title} LIKE '%searchterm%' because that would probably work.

__________________


 



Veteran Member

Status: Offline
Posts: 256
Date:
Permalink  
 

Come on people...don't just read the thread.....you know you want the search feature...and if you don't....you will...

leave a post...tell'em we want search....

__________________
Get your facts first....Then you can distort them all you please.


Veteran Member

Status: Offline
Posts: 256
Date:
Permalink  
 

Don't know if I shoulda made a new thread for this...but hey...whats a couple KB's..on a Tb server....


Just wanted to say there is no search feature for this forum and as more threads get posted and members try to say this has been discussed...look here...it cannot happen as Chandrea(don;t know if i spelled it right) pointed me to a thread and I have no idea how to find it...

Other than looking through ALL the threads ...which is one hell of a waste of time....

__________________
Get your facts first....Then you can distort them all you please.
Page 1 of 1  sorted by
 
Quick Reply

Please log in to post quick replies.

Tweet this page Post to Digg Post to Del.icio.us


Create your own FREE Forum
Report Abuse
Powered by ActiveBoard