Lines Matching refs:q
68 $q = ft_queryParser($Indexer, $data['query']);
69 $data['highlight'] = $q['highlight'];
71 if (empty($q['parsed_ary'])) return [];
74 $lookup = $Indexer->lookup($q['words']);
84 foreach ($q['parsed_ary'] as $token) {
885 $q = [];
886 $q['query'] = $query;
887 $q['parsed_str'] = $parsed_query;
888 $q['parsed_ary'] = $parsed_ary;
890 foreach ($q['parsed_ary'] as $token) {
896 $q['ns'][] = $body; // for backward compatibility
899 $q['notns'][] = $body; // for backward compatibility
902 $q['words'][] = $body;
905 $q['words'][] = $body;
906 $q['not'][] = $body; // for backward compatibility
909 $q['words'][] = $body;
910 $q['highlight'][] = $body;
911 $q['and'][] = $body; // for backward compatibility
914 $q['phrases'][] = $body;
917 $q['phrases'][] = $body;
918 $q['highlight'][] = $body;
923 $q[$key] = empty($q[$key]) ? [] : array_values(array_unique($q[$key]));
926 return $q;