Я использую полнотекстовый поиск SQL Server для поиска в таблице базы данных, содержащей большие тексты, но я не могу заставить ее работать с db.Query
.
У меня есть этот код:
query := "select NUM, DOC_DATE, DOC_TEXT from [dbo].[TEXT_CACHE] WHERE CONTAINS(DOC_TEXT, 'FORMSOF (INFLECTIONAL, ?)'); "
rows, err := db.Db.Query(query, queryStr)
if err != nil {
log.Println("SQL select error: ")
log.Println(err)
}
Но когда я пытаюсь запустить его, я получаю эту ошибку:
sql: ожидается 0 аргументов, получено 1
Кажется, код игнорирует ?
в запросе. Как это изменить, чтобы оно работало?