А попробуйте такой вариант:
https://stackoverflow.com/questions/14776350/mysql-like-operator-vs-match-against
Да отличается. Там(stackoverflow) рекомендуют вместо % использовать *
Вот так
AND MATCH (t1.name) AGAINST ('-*и*' IN BOOLEAN MODE)
Но что-то мне кажется что с этими изменениями запрос снова будет дольше выполняться.
https://dev.mysql.com/doc/refman/5.7/en/fulltext-boolean.html
Вроде как надо знак минус добавить что NOT получить.
SELECT * FROM articles WHERE MATCH (title,body) AGAINST ('-YourSQL' IN BOOLEAN MODE);
Вот и пример не знаю правда ли достаточно прост
https://codepen.io/P3R0/pen/bdbRpe
+ точно в себя
Ну а деньги в этом случаи не возвращают?
Это же пересечение множеств, я как-то не очень понимаю какая разница в каком порядке выполнять вычисление.
7770-5500 = страниц на которых только есть шахматы. У Вас есть 4500 страниц на которых которых только есть тенис. A+B=B+A
Ну их уже начали использовать как деньги в какой-то период. Сейчас это конечно похоже на торги воздухом и сильно много других кпиртоволют. Но реально если курс стабилизируется их в вполне можно будет использовать как деньги, но я думаю они таки сначала упадут.
Я от вспоминаю что когда он был 30 баксов я подумывал купить :) сейчас бы заработал нечего не делая. А так видимо у кого-то много денег и не знают куда вложить :) Сейчас мне это напоминает игру в азартные игры.
Если читать условие что страниц на которых встречается слово шахматы или теннис 7700
Страниц где точно есть слово теннис 5500 (шахматы могут быть а могут и не быть)
Страниц на которых есть шахматы и теннис 1000
То страниц на которых только есть шахматы 7700-5500 = 2270 еще 1000 страниц на которых шахматы и теннис Получаем 3270 страниц где есть шахматы
Вот есть статья сравнения VARCHAR(8000) и VARCHAR(MAX)
http://rusanu.com/2010/03/22/performance-comparison-of-varcharmax-vs-varcharn/
Чуть влияет...