Method Search.do_query_and()
- Method
do_query_and
 
- ResultSetdo_query_and(- array(- string)- words,- array(- int)- field_coefficients,- array(- int)- proximity_coefficients,- int- cutoff,- function(- string,- int,- int:- string)- blobfeeder)
- Parameter words
- Arrays of word ids. Note that the order is significant for the ranking. 
- Parameter field_coefficients
- An array of ranking coefficients for the different fields. In the range of [0x0000-0xffff]. The array (always) has 65 elements: - Array - int- 0- body - int- 1..64- Special field 0..63. 
- Parameter proximity_coefficients
- An array of ranking coefficients for the different proximity categories. Always has 8 elements, in the range of [0x0000-0xffff]. - Array - int- 0- spread: 0 (Perfect hit) - int- 1- spread: 1-5 - int- 2- spread: 6-10 - int- 3- spread: 11-20 - int- 4- spread: 21-40 - int- 5- spread: 41-80 - int- 6- spread: 81-160 - int- 7- spread: 161- 
- Parameter blobfeeder
- This function returns a Pike string containing the word hits for a certain word. Call repeatedly until it returns - 0.