parseIsAnswer check the result if only limit answer or not
(query *string)
| 320 | |
| 321 | // parseIsAnswer check the result if only limit answer or not |
| 322 | func (sp *SearchParser) parseIsAnswer(query *string) (isAnswer bool) { |
| 323 | var ( |
| 324 | q = *query |
| 325 | expr = `is:answer` |
| 326 | ) |
| 327 | |
| 328 | if strings.Contains(q, expr) { |
| 329 | isAnswer = true |
| 330 | q = strings.ReplaceAll(q, expr, "") |
| 331 | } |
| 332 | |
| 333 | *query = strings.TrimSpace(q) |
| 334 | return |
| 335 | } |