1 adduser webmaster 2 passwd root 3 vi /etc/hostname 4 vi /etc/hosts 5 hostname 6 hostnamectl 7 hostname 8 iptables -L -n 9 ufw status 10 apt install ufw 11 ufw status 12 ufw enable 13 ufw allow in ssh 14 ufw allow in 80/tpc 15 ufw allow in 80/tcp 16 ufw allow in 443/tcp 17 ufw allow in 10000:20000/udp 18 ufw status 19 iptables -L -n 20 cd /home/webmaster 21 ls -l 22 wget https://download.jitsi.org/jitsi-key.gpg.key 23 apt-key jitsi-key.gpg.key 24 apt gnupg 25 apt install gnupg 26 apt-key jitsi-key.gpg.key 27 apt-key add jitsi-key.gpg.key 28 echo 'deb https://download.jitsi.org stable/' > /etc/apt/sources.list.d/jitsi-stable.list 29 apt install apache2 30 apache2 enable 31 systemctl 32 systemctl enable apache2 33 cd /etc 34 cd pki 35 cd ssl 36 ls -l 37 vi tutorix.crt 38 vi tutorix.key 39 vi tutorix.crt 40 ls -l 41 cd /home/webmaster 42 apt update 43 cd /etc 44 ls -l 45 cd httpd 46 cd apache 47 cd apache2 48 ls -l 49 vi apache2.conf 50 cd conf-enabled 51 ls -l 52 vi security.conf 53 vi /etc/apache2/sites-enabled/000-default.conf 54 apt remove apache2 55 apt install jitsi.meet 56 apt-add-repository universe 57 sudo apt-get update 58 sudo apt-get install software-properties-common 59 apt-add-repository universe 60 echo 'deb https://download.jitsi.org stable/' | sudo tee /etc/apt/sources.list.d/jitsi-stable.list 61 wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add - 62 apt-get install apt-transport-https 63 apt-get update 64 apt-get -y install jitsi-meet 65 vi /etc/systemd/system.conf 66 ps -ef 67 cd /etc/nginx 68 ls -l 69 vi nginx.conf 70 java -version 71 apt show jetty 72 ls -l 73 sudo apt install nginx 74 sudo ufw status 75 systemctl status nginx 76 sudo ufw allow 'Nginx HTTP' 77 sudo ufw status 78 vi /etc/nginx/sites-available/example.com 79 vi /etc/nginx/nginx.conf 80 sudo apt-get mod_ssl openssl 81 sudo apt-get install mod_ssl openssl 82 vi vi //etc/nginx/sites-available/default/meet.tutorix.com 83 cd /etc/nginx/sites-available/default/ 84 ls -l 85 vi nginx.conf 86 cd sites-available 87 ls -ol 88 ls -l 89 cd default 90 vi meet.tutorix.com.conf 91 sudo /etc/init.d/nginx restart 92 ls -l 93 vi meet.tutorix.com.conf 94 sudo /etc/init.d/nginx restart 95 ls -l 96 cd /var/ 97 ls -l 98 cd log 99 ls -l 100 cd nginx 101 ls -l 102 tail -f error.log 103 tail -f access.log 104 ls -l 105 cd /etc/ssl 106 ls -l 107 vi tutorix.crt 108 vi tutorix.key 109 sudo /etc/init.d/nginx restart 110 cd /etc/nginx 111 ls -l 112 cd sites-available 113 ls -l 114 vi meet.tutorix.com.conf 115 cd /var/log 116 ls -l 117 ps -ef 118 cd /etc/nginx 119 ls -l 120 cd sites-available 121 ls -l 122 vi meet.tutorix.com.conf 123 systemctl restart nginx 124 vi meet.tutorix.com.conf 125 cd /var/log 126 ls -l 127 cd prosody 128 ls -l 129 tail -f prosody.log 130 systemctl restart prosody 131 systemctl restart jicofo 132 systemctl restart jitsi-videobridge2 133 ip a 134 vi /etc/hosts 135 vi /etc/jitsi//videobridge/sip-communicator.properties 136 vi Mohamed 137 vi /etc/jitsi/videobridge/sip-communicator.properties 138 cd /etc 139 cd jitsi 140 ls -l 141 cd meet 142 ls -l 143 vi meet.tutorix.com-config.js 144 systemctl restart nginx.service jicofo.service jitsi-videobridge.service 145 systemctl restart nginx 146 systemctl restart jicofo 147 systemctl restart prosody 148 systemctl restart jitsi-videobridge2 149 vi meet.tutorix.com-config.js 150 systemctl restart nginx 151 systemctl restart prosody 152 systemctl restart jicofo 153 systemctl restart jitsi-videobridge2 154 ls -l 155 vi meet.tutorix.com-config.js 156 cd .. 157 cd /etc/nginx 158 ls -l 159 cd sites-available 160 ls -l 161 vi meet.tutorix.com.conf 162 systemctl restart nginx 163 exit 164 pass 165 passwd 166 cd /etc/nginx 167 ls -l 168 cd sites-available 169 ls -l 170 vi meet.tutorix.com.conf 171 systemctl restart nginx 172 vi meet.tutorix.com.conf 173 systemctl restart nginx 174 exit 175 cd /etc/nginx 176 ls -l 177 cd sites-available 178 ls -l 179 vi meet.tutorix.com.conf 180 systemctl restart nginx 181 systemctl stop nginx 182 ps -ef 183 systemctl start nginx 184 ps -ef 185 history 186 systemctl restart prosody 187 systemctl restart jicofo 188 systemctl restart jitsi-videobridge2 189 ls -l 190 vi meet.tutorix.com.conf 191 vi /etc/prosody/prosody.cfg.lua 192 history 193 vi /etc/prosody/prosody.cfg.lua 194 systemctl restart nginx 195 systemctl restart prosody 196 vi meet.tutorix.com.conf 197 ufw status 198 ufw disable 199 ufw status 200 systemctl restart nginx 201 ufw enable 202 ps -ef 203 cd /etc/nginx 204 ls -l 205 cd sites-available 206 ls -l 207 cp meet.tutorix.com.conf meet.tutorix.com.conf.bkp 208 vi meet.tutorix.com.conf 209 vi /etc/jitsi/jicofo/config 210 cd /etc/jitsi 211 ls -l 212 cd / 213 find . -name prosody.cfg* -print 214 vi ./etc/prosody/prosody.cfg.lua 215 history 216 systemctl restart prosody 217 vi ./etc/prosody/prosody.cfg.lua 218 pwd 219 cd /etc/nginx 220 ls -l 221 cd sites-available 222 ls -l 223 vi meet.tutorix.com.conf 224 systemctl restart prosody 225 systemctl restart nginx 226 history 227 systemctl restart jicofo 228 systemctl restart jitsi-videobridge2 229 vi meet.tutorix.com.conf 230 vi ./etc/prosody/prosody.cfg.lua 231 vi /etc/prosody/prosody.cfg.lua 232 vi meet.tutorix.com.conf 233 vi /etc/prosody/prosody.cfg.lua 234 systemctl restart nginx 235 exit 236 cd /etc/nginx 237 ls -l 238 vi nginx.conf 239 cd sites-available 240 ls -l 241 vi meet.tutorix.com.conf 242 systemctl restart nginx 243 history 244 vi /etc/prosody/prosody.cfg.lua 245 exit 246 vi /etc/jitsi/videobridge/sip-communicator.properties 247 systemctl restart jitsi-videobridge.service 248 ufw status 249 sudo ufw status verbose 250 vi /etc/jitsi/videobridge/sip-communicator.properties 251 history 252 systemctl restart jicofo 253 systemctl restart jitsi-videobridge2 254 top 255 exit 256 cd /etc/nginx 257 ls -l 258 vi nginx.conf 259 cd sites-available 260 ls -l 261 vi meet.tutorix.com.conf 262 exit 263 cd /etc/nginx 264 l s-l 265 ls -l 266 vi nginx.conf 267 cd sites-available 268 ls -l 269 vi meet.tutorix.com.conf 270 exit 271 vi /usr/share/jitsi-meet/inerface_config.js 272 cd / 273 find . -name inerface_config.js -print 274 cd / 275 find . -name inerface_config.js -print 276 find . -name config.js -print 277 cd usr/share/jitsi-meet-web-config 278 ls -l 279 vi config.js 280 ls -l 281 cd .. 282 ls -l 283 cd /var/www 284 ls -l 285 cd html 286 ls -l 287 vi index.html 288 cd /etc/nginx 289 ls -l 290 cd sites-available 291 ls -l 292 vi meet.tutorix.com.conf 293 cd /usr/share/jitsi-meet 294 ls -l 295 vi interface_config.js 296 top 297 exit 298 ps -ef 299 java 300 ls -l 301 java -version 302 sudo apt update 303 wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add - 304 Adding GPG key in the terminal before installing Elasticsearch. 305 The output should display OK if everything went as it should. 306 Note: You need to type the above command exactly as it is written in the example. Make sure you use uppercase letters and spaces appropriately. Also, do not forget to add a dash at the end of the command. 307 Next, use this command to add the repository to your system. 308 echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-7.x.list 309 In the command above, we used 7.x since this is the latest Elasticsearch version at the time of writing this guide. 310 Install Elasticsearch 311 Finally, it is time to install Elasticsearch. 312 Update the package index one more time before proceeding. 313 sudo apt update 314 Then, run the installation: 315 sudo apt install elasticsearch 316 sudo systemctl daemon-reload 317 sudo systemctl enable elasticsearch.service 318 sudo systemctl start elasticsearch.service 319 ps -ef 320 service elasticsearch status 321 vi /etc/elasticsearch/elasticsearch.yml 322 sudo systemctl restart elasticsearch.service 323 sudo systemctl daemon-reload 324 sudo systemctl restart elasticsearch.service 325 journalctl -xe 326 vi /etc/elasticsearch/elasticsearch.yml 327 sudo systemctl restart elasticsearch.service 328 sudo ufw allow 22 329 curl localhost:9200 330 df -h 331 cd /var/www 332 ls -l 333 cd html 334 ls -l 335 ps -ef 336 cd /etc/nginx 337 ls -l 338 vi nginx.conf 339 ls -l 340 cd sites-available 341 ls-l 342 ls -l 343 vi meet.tutorix.com.conf 344 cp meet.tutorix.com.conf msc.tutorialspoint.com.conf 345 vi msc.tutorialspoint.com.conf 346 yum install php7.2-fpm 347 apt-get install nginx php php-fpm php-cli -y 348 systemctl start php7.2-fpm 349 systemctl enable php7.2-fpm 350 ls -l /var/run/php/php7.2-fpm.sock 351 systemctl restart nginx 352 ps -ef 353 ls -l 354 cd /var/www/html 355 ls -l 356 vi index.html 357 cp index.html index.htm 358 cd /etc/nginx 359 sl -l 360 ls -l 361 cd sites-available 362 ls -l 363 cd ../sites-enabled 364 ls -l 365 cd /etc/nginx/sites-available/default 366 sudo ln -s msc.tutorialspoint.com.conf /etc/nginx/sites-available/msc.tutorialspoint.com.conf 367 sudo ln -s /etc/nginx/sites-available/msc.tutorialspoint.com.conf msc.tutorialspoint.com.conf 368 ls -l 369 systemctl restart nginx 370 sudo systemctl restart nginx 371 journalctl -xe 372 /etc/nginx/sites-enabled/msc.tutorialspoint.com 373 vi /etc/nginx/sites-enabled/msc.tutorialspoint.com 374 ls -l 375 vi /etc/nginx/sites-available/msc.tutorialspoint.com.conf 376 vi /etc/nginx/sites-available/meet.tutorix.com.conf 377 vi /etc/nginx/nginx.conf 378 vi /etc/nginx/sites-available/msc.tutorialspoint.com.conf 379 sudo systemctl restart nginx 380 journalctl -xe 381 vi /etc/nginx/sites-available/msc.tutorialspoint.com.conf 382 sudo systemctl restart nginx 383 ps -ef 384 cd /var/www/html 385 ls -l 386 vi index.htm 387 cd /etc/n ignx 388 cd /etc/nginx 389 ls -l 390 cd sites-available 391 ls -l 392 vi default 393 ls -l 394 vi meet.tutorix.com.conf 395 vi /etc/nginx/nginx.conf 396 ls -l 397 vi meet.tutorix.com.conf 398 vi msc.tutorialspoint.com.conf 399 vi meet.tutorix.com.conf 400 sudo systemctl restart nginx 401 journalctl -xe 402 ls -l 403 cd .. 404 ls -l 405 cd conf.d 406 ls -l 407 cd .. 408 ls -l 409 vi fastcgi.conf 410 vi proxy_params 411 vi modules-enabled 412 cd modules-enabled 413 ls -l 414 vi 60-jitsi-meet.conf 415 sudo systemctl restart nginx 416 journalctl -xe 417 vi /etc/nginx/modules-enabled/60-jitsi-meet.conf 418 sudo systemctl restart nginx 419 journalctl -xe 420 vi /etc/nginx/modules-enabled/60-jitsi-meet.conf 421 ls -l 422 vi 50-mod-http-geoip.conf 423 vi 50* 424 s; -l 425 ls -l 426 vi 60-jitsi-meet.conf 427 vi 50-mod-http-geoip.conf 428 cd .. 429 ls -l 430 cd sites-available 431 ls -l 432 vi meet.tutorix.com.conf 433 vi msc.tutorialspoint.com.conf 434 sudo systemctl restart nginx 435 ps -ef 436 exit 437 curl -XGET 'localhost:9200/my_index/_search' -d '{ 438 "query" : { 439 "match" : { 440 "testField" : "abc" 441 } 442 } 443 }' 444 cd /var/www/html 445 ls - 446 ls -l 447 rm index.nginx-debian.html 448 y 449 vi composer.json 450 curl -s http://getcomposer.org/installer | php 451 php composer.phar install --no-dev 452 ls -l 453 vi create_index.php 454 sudo apt-get install vim 455 which vim 456 which vi 457 cp /usr/bin/vim /usr/bin/vi 458 vim 459 vi create_index.php 460 cd /etc/elasticsearch 461 ls -l 462 vi elasticsearch.yml 463 sudo ufw allow 22 464 sudo ufw allow from 116.202.79.150 to any port 9200 465 sudo ufw status 466 vi /etc/elasticsearch/elasticsearch.yml 467 sudo systemctl restart elasticsearch 468 journalctl -xe 469 ! 470 vi /etc/elasticsearch/elasticsearch.yml 471 sudo systemctl restart elasticsearch 472 vi /etc/elasticsearch/elasticsearch.yml 473 sudo systemctl restart elasticsearch 474 curl -X GET 'http://localhost:9200' 475 curl -XGET 'http://localhost:9200/_nodes?pretty' 476 vi /etc/elasticsearch/elasticsearch.yml 477 sudo systemctl restart elasticsearch 478 journalctl -xe 479 vi /etc/security/limits.conf 480 vi /etc/sysctl.conf 481 sysctl -p 482 vi /etc/elasticsearch/elasticsearch.yml 483 sudo systemctl restart elasticsearch 484 journalctl -xe 485 cd //var/log/elasticsearch 486 ls -l 487 tail -f elasticsearch.log 488 vi /etc/elasticsearch/elasticsearch.yml 489 sudo systemctl restart elasticsearch 490 cd /var/www/html 491 ls -l 492 vi create_index.php 493 ls -l 494 cd vendor 495 ls -l 496 cd vendor 497 cd .. 498 ls -l 499 vi create_index.php 500 curl -XPOST "https://localhost:9200/_search" -d' 501 { 502 "query": { 503 "match_all": {} 504 } 505 }' 506 curl -XPOST "http://localhost:9200/_search" -d' 507 { 508 "query": { 509 "match_all": {} 510 } 511 }' 512 curl -XPOST "http://localhost:9200/_search" -d' 513 { 514 "query": { 515 "match_all": {} 516 } 517 }' 518 curl -XPOST "https://localhost:9200/_search" -H "Content-Type: application/json" -d' 519 { 520 "query": { 521 "match_all": {} 522 } 523 }' 524 curl -XPOST "https://localhost:9200/_search" -H "Content-Type: application/json" -d' 525 { 526 "query": { 527 "match_all": {} 528 } 529 }' 530 curl -XPOST "HTTP://LOCALHOST:9200/MY-FIRST-INDEX/MESSAGE" -d' 531 { 532 "text": "Hello world!" 533 }' 534 curl -XPOST "https://localhost:9200/_search" -d' 535 { 536 "query": { 537 "query_string": { 538 "query": "hello" 539 } 540 } 541 }' 542 curl -XPOST "https://localhost:9200/_search" -d' 543 { 544 "query": { 545 "query_string": { 546 "query": "hello" 547 } 548 } 549 }' 550 curl -XPOST 'https://localhost:9200/_search' -H 'Content-Type: application/json' -d' 551 { 552 "query": { 553 "match_all": {} 554 } 555 }' 556 curl -XPOST 'http://localhost:9200/_search' -H 'Content-Type: application/json' -d' 557 { 558 "query": { 559 "match_all": {} 560 } 561 }' 562 pwd 563 cd /home/webmaster 564 mkdir ES 565 cd ES 566 ls -l 567 vi data.json 568 curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/employees/_bulk?pretty' --data-binary @data.json 569 curl -XPOST 'http://localhost:9200/_search' -H 'Content-Type: application/json' -d' 570 { 571 "query": { 572 "match_all": {} 573 } 574 }' 575 curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/employees/_search?pretty' -d' 576 { 577 "query": { "prefix": { "name.keyword": "El" } } 578 }' 579 curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/employees/_search?pretty' -d' 580 { 581 "query": { "prefix": { "name.keyword": "El" } } 582 }' 583 curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/employees/_search?pretty' -d' 584 { 585 "query": { "prefix": { "name.keyword": "El" } } 586 }' 587 curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/employees/_search?pretty' -d' 588 { 589 "query": { "prefix": { "name.keyword": "Wi" } } 590 }' 591 curl -XPOST 'http://localhost:9200/_search' -H 'Content-Type: application/json' -d' 592 { 593 "query": { 594 "match_all": {} 595 } 596 }' 597 curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/employees/_search?pretty' -d' 598 { 599 "query": { "prefix": { "name.keyword": "Wi" } } 600 }' 601 curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/employees/_search?pretty' -d' 602 { 603 "query": { "prefix": { "name.keyword": "Wi" } } 604 }' 605 curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/employees/_search?pretty' -d' 606 { 607 "query": { "prefix": { "name.keyword": "Wi" } } 608 }' 609 curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/employees/_search?pretty' -d' 610 { 611 "query": { "prefix": { "name.keyword": "Wi" } } 612 }' 613 curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/employees/_search?pretty' -d' 614 { 615 "query": { "prefix": { "name.keyword": "Wi" } } 616 }' 617 mkdir data 618 cd data 619 wget http://files.grouplens.org/datasets/movielens/ml-latest-small.zip 620 ls -l 621 unzip ml-latest-small.zip 622 sudo apt-get install unzip 623 unzip ml-latest-small.zip 624 ls-l 625 ls -l 626 cd ml-latest-small 627 ls -l 628 mv * . 629 mv * .. 630 ls -l 631 cd .. 632 ls -l 633 rm -rf ml-latest-small 634 vi movies.csv 635 c d.. 636 cd .. 637 curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/employees/_search?pretty' -d' 638 { 639 "query": { 640 "simple_query_string": { 641 "query": "java engineer spring angular", 642 "default_operator": "and" 643 } 644 }, 645 "aggs": { 646 "job_titles": { 647 "terms": { 648 "field": "jobtitle.keyword", 649 "size": 10 650 } 651 } 652 }, 653 "size": 0 654 }' 655 curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/employees/_search?pretty' -d' 656 { 657 "query": { "prefix": { "name.keyword": "El" } } 658 }' 659 curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/employees/_search?pretty' -d' 660 { 661 "query": { 662 "fuzzy": { 663 "name.keyword": { 664 "value": "Eli", 665 "boost": 1, 666 "fuzziness": 2, 667 "prefix_length": 0 668 } 669 } 670 } 671 }' 672 curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/employees/_search?pretty' -d' 673 { 674 "query": { 675 "bool": { 676 "should": [ 677 { "prefix": { "name.keyword": "Eli" } }, 678 { "fuzzy": { "name.keyword": { "value": "Eli", "fuzziness": 2, "prefix_length": 0 } } } 679 ] 680 } 681 } 682 }' 683 curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/employees/_search?pretty' -d' 684 { 685 "query": { 686 "bool": { 687 "should": [ 688 { "prefix": { "name.keyword": "Elis" } }, 689 { "fuzzy": { "name.keyword": { "value": "Eli", "fuzziness": 2, "prefix_length": 0 } } } 690 ] 691 } 692 } 693 }' 694 curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/employees/_search?pretty' -d' 695 { 696 "query": { 697 "bool": { 698 "should": [ 699 { "prefix": { "name.keyword": "Elis" } }, 700 { "fuzzy": { "name.keyword": { "value": "Elis", "fuzziness": 2, "prefix_length": 0 } } } 701 ] 702 } 703 } 704 }' 705 curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/employees/_search?pretty' -d' 706 { 707 "query": { 708 "bool": { 709 "should": [ 710 { "prefix": { "name.keyword": "Elis" } }, 711 { "fuzzy": { "name.keyword": { "value": "Elis", "fuzziness": 1, "prefix_length": 0 } } } 712 ] 713 } 714 } 715 }' 716 curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/employees/_search?pretty' -d' 717 { 718 "query": { "prefix": { "name.keyword": "Dal" } } 719 }' 720 curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/employees/_search?pretty' -d' 721 { 722 "query": { 723 "match_phrase_prefix": { 724 "name": { 725 "query": "Dal", 726 "max_expansions": 10 727 } 728 } 729 } 730 }' 731 curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/employees/_search?pretty' -d' 732 { 733 "query": { 734 "match_phrase_prefix": { 735 "name": { 736 "query": "Dal Averell", 737 "max_expansions": 10 738 } 739 } 740 } 741 } 742 ' 743 curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/employees/_search?pretty' -d' 744 { 745 "query": { 746 "match_phrase_prefix": { 747 "name": { 748 "query": "fabi", 749 "max_expansions": 10 750 } 751 } 752 } 753 }' 754 curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/movies' -d' 755 { 756 "mappings": { 757 "properties": { 758 "year": { 759 "type": "date" 760 } 761 } 762 } 763 }' 764 curl -H 'Content-Type: application/x-ndjson' -XPUT 'localhost:9200/movies' -d' 765 { 766 "mappings": { 767 "properties": { 768 "year": { 769 "type": "date" 770 } 771 } 772 } 773 }' 774 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_mapping' 775 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_doc' 776 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/' 777 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/?pretty' 778 cd data 779 ls -l 780 vi movies.csv 781 vi *.csv 782 cd .. 783 wget http://media.sundog-soft.com/es7/movies.js 784 wget http://media.sundog-soft.com/es7/movies.json 785 vi movies.json 786 curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/movies/_bulk?pretty' --data-binary @movies.json 787 curl -H 'Content-Type: application/x-ndjson' -XPUT 'localhost:9200/movies/_search?pretty' 788 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' 789 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/?pretty' 790 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/mappings/?pretty' 791 curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/movies/mappings/?pretty' 792 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_mapping' 793 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_mapping?pretty' 794 curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/movies' -d' 795 { 796 "mappings": { 797 "properties": { 798 "year": { 799 "type": "date" 800 } 801 } 802 } 803 }' 804 curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/movies' -d' 805 { 806 "mappings": { 807 "properties": { 808 "id": { 809 "type": "int" 810 } 811 } 812 } 813 }' 814 curl -H 'Content-Type: application/x-ndjson' -XPUT 'localhost:9200/movies' -d' 815 { 816 "mappings": { 817 "properties": { 818 "year": { 819 "type": "date" 820 } 821 } 822 } 823 }' 824 curl -H 'Content-Type: application/x-ndjson' -XPUT 'localhost:9200/movies?pretty' -d' 825 { 826 "mappings": { 827 "properties": { 828 "year": { 829 "type": "date" 830 } 831 } 832 } 833 }' 834 curl -H 'Content-Type: application/x-ndjson' -XPUT 'localhost:9200/movies' -d' 835 { 836 "mappings": { 837 "properties": { 838 "id": { 839 "type": "int" 840 } 841 } 842 } 843 }' 844 curl -H 'Content-Type: application/x-ndjson' -XPUT 'localhost:9200/movies?pretty' -d' 845 { 846 "mappings": { 847 "properties": { 848 "id": { 849 "type": "int" 850 } 851 } 852 } 853 }' 854 curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/employees/_search?pretty' -d' 855 { 856 "query": { 857 "match": { 858 "name": { 859 "query": "fabi", 860 "max_expansions": 10 861 } 862 } 863 } 864 }' 865 curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/employees/_search?pretty' -d' 866 { 867 "query": { 868 "match": { 869 "name": { 870 "query": "fabi" 871 } 872 } 873 } 874 }' 875 curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/employees/_search?pretty' -d' 876 { 877 "query": { 878 "match": { 879 "name": "fabi" 880 } 881 } 882 }' 883 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/employees/_search?pretty' -d' 884 { 885 "query": { 886 "match": { 887 "name": "Fabian" 888 } 889 } 890 }' 891 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/employees/_search?pretty' -d' 892 { 893 "query": { 894 "match_phrase_prefix": { 895 "name": { 896 "query": "fabi", 897 "max_expansions": 10 898 } 899 } 900 } 901 }' 902 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/employees/_search?pretty' -d' 903 { 904 "query": { 905 "match_phrase": { 906 "name": {"fabi"} 907 } 908 } 909 }' 910 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/employees/_search?pretty' -d' 911 { 912 "query": { 913 "match_phrase": { 914 "name": "fabi" 915 } 916 } 917 }' 918 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/employees/_search?pretty' -d' 919 { 920 "query": { 921 "match_phrase": { 922 "name": "Fabian" 923 } 924 } 925 }' 926 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/employees/_search?pretty' -d' 927 { 928 "query": { 929 "match_phrase": { 930 "name": "Fabi" 931 } 932 } 933 }' 934 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/employees/_search?pretty' -d' 935 { 936 "query": { 937 "match": { 938 "name": "Fabia" 939 } 940 } 941 }' 942 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/employees/_search?pretty' -d' 943 { 944 "query": { 945 "match_phrase_prefix": { 946 "name": { 947 "query": "fabi", 948 "max_expansions": 10 949 } 950 } 951 } 952 }' 953 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/employees/_search?pretty' -d' 954 { 955 "query": { 956 "match_phrase_prefix": { 957 "name": { 958 "query": "bian", 959 "max_expansions": 10 960 } 961 } 962 } 963 }' 964 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/employees/_search?pretty' -d' 965 { 966 "query": { 967 "match_phrase": { 968 "name": { 969 "query": "bian", 970 "max_expansions": 10 971 } 972 } 973 } 974 }' 975 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/employees/_search?pretty' -d' 976 { 977 "query": { 978 "match_phrase_prefix": { 979 "name": { 980 "query": "fabi", 981 "max_expansions": 10 982 } 983 } 984 } 985 }' 986 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/employees/_search?pretty' -d' 987 { 988 "query": { 989 "match_phrase": { 990 "name": "fabi" 991 } 992 } 993 }' 994 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/employees/_search?pretty' -d' 995 { 996 "query": { 997 "match_phrase": { 998 "name": "Fabi" 999 } 1000 } 1001 }' 1002 curl -H 'Content-Type: application/x-ndjson' -XPUT 'localhost:9200/movies?pretty' 1003 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies?pretty' 1004 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1005 { 1006 "query": { 1007 "match_phrase": { 1008 "name": "sci" 1009 } 1010 } 1011 }' 1012 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1013 { 1014 "query": { 1015 "match": { 1016 "title": "Star trek" 1017 } 1018 } 1019 }' 1020 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1021 { 1022 "query": { 1023 "match_phrase": { 1024 "name": "sci" 1025 } 1026 } 1027 }' 1028 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1029 { 1030 "query": { 1031 "match": { 1032 "title": "Star trek" 1033 } 1034 } 1035 }' 1036 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1037 { 1038 "query": { 1039 "match_phrase": { 1040 "genre": "sci" 1041 } 1042 } 1043 }' 1044 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1045 { 1046 "query": { 1047 "match_phrase": { 1048 "genre": "sci" 1049 } 1050 } 1051 }' 1052 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1053 { 1054 "query": { 1055 "match_phrase": { 1056 "genre": "sci" 1057 } 1058 } 1059 }' 1060 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/employees/_search?pretty' -d' 1061 { 1062 "query": { 1063 "match_phrase": { 1064 "name": "fab" 1065 } 1066 } 1067 }' 1068 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/employees/_search?pretty' -d' 1069 { 1070 "query": { 1071 "match_phrase": { 1072 "name": "Fabio" 1073 } 1074 } 1075 }' 1076 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/employees/_search?pretty' -d' 1077 { 1078 "query": { 1079 "match_phrase": { 1080 "name": "Fab" 1081 } 1082 } 1083 }' 1084 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1085 { 1086 "query": { 1087 "match_phrase": { 1088 "genre": "sci" 1089 } 1090 } 1091 }' 1092 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1093 { 1094 "query": { 1095 "match_phrase": { 1096 "name": "Star" 1097 } 1098 } 1099 }' 1100 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1101 { 1102 "query": { 1103 "match_phrase": { 1104 "name": "Star" 1105 } 1106 } 1107 }' 1108 curl -H 'Content-Type: application/x-ndjson' -XDELETE 'localhost:9200/movies' 1109 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1110 { 1111 "query": { 1112 "match_phrase": { 1113 "name": "Star" 1114 } 1115 } 1116 }' 1117 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1118 { 1119 "query": { 1120 "match_phrase": { 1121 "genre": "sci" 1122 } 1123 } 1124 }' 1125 curl -H 'Content-Type: application/x-ndjson' -XPUT 'localhost:9200/movies?pretty' -d' 1126 { 1127 "mappings": { 1128 "properties": { 1129 "id": { 1130 "type": "integer" 1131 }, 1132 "year":{ 1133 "type": "date" 1134 }, 1135 "genre":{ 1136 type: "keyword" 1137 }, 1138 "title": { 1139 type: "text", "analyzer":"english" 1140 } 1141 } 1142 } 1143 }' 1144 curl -H 'Content-Type: application/x-ndjson' -XPUT 'localhost:9200/movies?pretty' -d' 1145 { 1146 "mappings": { 1147 "properties": { 1148 "id": { 1149 "type": "integer" 1150 }, 1151 "year":{ 1152 "type": "date" 1153 }, 1154 "genre":{ 1155 "type": "keyword" 1156 }, 1157 "title": { 1158 "type": "text", "analyzer":"english" 1159 } 1160 } 1161 } 1162 }' 1163 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1164 { 1165 "query": { 1166 "match_phrase": { 1167 "genre": "sci" 1168 } 1169 } 1170 }' 1171 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1172 { 1173 "query": { 1174 "match_phrase": { 1175 "genre": "Sci-Fi" 1176 } 1177 } 1178 }' 1179 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1180 { 1181 "query": { 1182 "match_phrase": { 1183 "genre": "Sci-Fi" 1184 } 1185 } 1186 }' 1187 curl -H 'Content-Type: application/x-ndjson' -XPUT 'localhost:9200/movies/_bulk?pretty' --data-binary @movies.json 1188 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1189 { 1190 "query": { 1191 "match_phrase": { 1192 "genre": "Sci-Fi" 1193 } 1194 } 1195 }' 1196 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1197 { 1198 "query": { 1199 "match_phrase": { 1200 "genre": "Sci-F" 1201 } 1202 } 1203 }' 1204 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1205 { 1206 "query": { 1207 "match_phrase": { 1208 "genre": "Sci-Fi" 1209 } 1210 } 1211 }' 1212 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1213 { 1214 "query": { 1215 "match_phrase": { 1216 "title": "Episode" 1217 } 1218 } 1219 }' 1220 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1221 { 1222 "query": { 1223 "match_phrase": { 1224 "title": "star" 1225 } 1226 } 1227 }' 1228 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1229 { 1230 "query": { 1231 "match_phrase": { 1232 "title": "star" 1233 } 1234 } 1235 }' 1236 curl --request PUT 'http://localhost:9200/autocomplete' -d '{ 1237 "mappings": { 1238 "properties": { 1239 "title": { 1240 "type": "search_as_you_type" 1241 }, 1242 "genre": { 1243 "type": "search_as_you_type" 1244 } 1245 } 1246 } 1247 }' 1248 curl --request PUT 'http://localhost:9200/autocomplete' -d '{ 1249 "mappings": { 1250 "properties": { 1251 "title": { 1252 "type": "search_as_you_type" 1253 }, 1254 "genre": { 1255 "type": "search_as_you_type" 1256 } 1257 } 1258 } 1259 }' 1260 curl -H 'Content-Type: application/x-ndjson' --request PUT 'http://localhost:9200/autocomplete' -d '{ 1261 "mappings": { 1262 "properties": { 1263 "title": { 1264 "type": "search_as_you_type" 1265 }, 1266 "genre": { 1267 "type": "search_as_you_type" 1268 } 1269 } 1270 } 1271 }' 1272 curl -H 'Content-Type: application/x-ndjson' --request PUT 'http://localhost:9200/autocomplete' -d '{ 1273 "mappings": { 1274 "properties": { 1275 "title": { 1276 "type": "search_as_you_type" 1277 }, 1278 "genre": { 1279 "type": "search_as_you_type" 1280 } 1281 } 1282 } 1283 }' 1284 curl -H 'Content-Type: application/x-ndjson' --silent --request POST 'http://localhost:9200/_reindex?pretty' --data-raw '{ 1285 "source": { 1286 "index": "movies" 1287 }, 1288 "dest": { 1289 "index": "autocomplete" 1290 } 1291 }' | grep "total\|created\|failures" 1292 curl -H 'Content-Type: application/x-ndjson' -s --request GET 'http://localhost:9200/autocomplete/_search?pretty' --data-raw '{ 1293 "size": 5, 1294 "query": { 1295 "multi_match": { 1296 "query": "Sta", 1297 "type": "bool_prefix", 1298 "fields": [ 1299 "title", 1300 "title._2gram", 1301 "title._3gram" 1302 ] 1303 } 1304 } 1305 }' 1306 curl -H 'Content-Type: application/x-ndjson' --silent --request POST 'http://localhost:9200/movies/_analyze?pretty' --data-raw '{ 1307 "tokenizer" : "standard", 1308 "filter": [{"type":"edge_ngram", "min_gram": 1, "max_gram": 4}], 1309 "text" : "Star" 1310 }' 1311 curl -H 'Content-Type: application/x-ndjson' --silent --request POST 'http://localhost:9200/_reindex?pretty' --data-raw '{ 1312 "source": { 1313 "index": "movies" 1314 }, 1315 "dest": { 1316 "index": "autocomplete" 1317 } 1318 }' | grep "total\|created\|failures" 1319 curl -H 'Content-Type: application/x-ndjson' -s --request GET 'http://localhost:9200/autocomplete/_search?pretty' --data-raw '{ 1320 "size": 5, 1321 "query": { 1322 "multi_match": { 1323 "query": "Sta", 1324 "type": "bool_prefix", 1325 "fields": [ 1326 "title", 1327 "title._2gram", 1328 "title._3gram" 1329 ] 1330 } 1331 } 1332 }' 1333 while true; do IFS= read -rsn1 char; INPUT=$INPUT$char; echo $INPUT; curl --silent --request GET 'http://localhost:9200/autocomplete/_search' --data-raw '{ 1334 "size": 5, 1335 "query": { 1336 "multi_match": { 1337 "query": "'"$INPUT"'", 1338 "type": "bool_prefix", 1339 "fields": [ 1340 "title", 1341 "title._2gram", 1342 "title._3gram" 1343 ] 1344 } 1345 } 1346 }' | jq .hits.hits[]._source.title | grep -i "$INPUT"; done 1347 sudo apt-get install jq 1348 while true; do IFS= read -rsn1 char; INPUT=$INPUT$char; echo $INPUT; curl --silent --request GET 'http://localhost:9200/autocomplete/_search' --data-raw '{ 1349 "size": 5, 1350 "query": { 1351 "multi_match": { 1352 "query": "'"$INPUT"'", 1353 "type": "bool_prefix", 1354 "fields": [ 1355 "title", 1356 "title._2gram", 1357 "title._3gram" 1358 ] 1359 } 1360 } 1361 }' | jq .hits.hits[]._source.title | grep -i "$INPUT"; done 1362 INPUT='' 1363 while true; do IFS= read -rsn1 char; INPUT=$INPUT$char; echo $INPUT; curl --silent --request GET 'http://localhost:9200/autocomplete/_search' --data-raw '{ 1364 "size": 5, 1365 "query": { 1366 "multi_match": { 1367 "query": "'"$INPUT"'", 1368 "type": "bool_prefix", 1369 "fields": [ 1370 "title", 1371 "title._2gram", 1372 "title._3gram" 1373 ] 1374 } 1375 } 1376 }' | jq .hits.hits[]._source.title | grep -i "$INPUT"; done 1377 curl -H 'Content-Type: application/x-ndjson' --silent --request POST 'http://localhost:9200/movies/_analyze?pretty' --data-raw '{ 1378 "tokenizer" : "standard", 1379 "filter": [{"type":"edge_ngram", "min_gram": 1, "max_gram": 4}], 1380 "text" : "Star" 1381 }' 1382 curl -H 'Content-Type: application/x-ndjson' --silent --request POST 'http://localhost:9200/movies/_analyze?pretty' --data-raw '{ 1383 "tokenizer" : "standard", 1384 "filter": [{"type":"edge_ngram", "min_gram": 1, "max_gram": 4}], 1385 "text" : "Star" 1386 }' 1387 curl -H 'Content-Type: application/x-ndjson' -XDELETE 'localhost:9200/autocomplete' 1388 curl -H 'Content-Type: application/x-ndjson' --request PUT 'http://localhost:9200/autocomplete' -d '{ 1389 "mappings": { 1390 "properties": { 1391 "title": { 1392 "type": "search_as_you_type" 1393 }, 1394 "genre": { 1395 "type": "search_as_you_type" 1396 } 1397 } 1398 } 1399 }' 1400 curl -H 'Content-Type: application/x-ndjson' --silent --request POST 'http://localhost:9200/_reindex?pretty' --data-raw '{ 1401 "source": { 1402 "index": "movies" 1403 }, 1404 "dest": { 1405 "index": "autocomplete" 1406 } 1407 }' | grep "total\|created\|failures" 1408 curl -H 'Content-Type: application/x-ndjson' -s --request GET 'http://localhost:9200/autocomplete/_search?pretty' --data-raw '{ 1409 "size": 5, 1410 "query": { 1411 "multi_match": { 1412 "query": "Sta", 1413 "type": "bool_prefix", 1414 "fields": [ 1415 "title", 1416 "title._2gram", 1417 "title._3gram" 1418 ] 1419 } 1420 } 1421 }' 1422 curl -H 'Content-Type: application/x-ndjson' -s --request GET 'http://localhost:9200/autocomplete/_search?pretty' --data-raw '{ 1423 "size": 5, 1424 "query": { 1425 "multi_match": { 1426 "query": "Sta", 1427 "type": "bool_prefix", 1428 "fields": [ 1429 "title", 1430 "title._2gram", 1431 "title._3gram" 1432 ] 1433 } 1434 } 1435 }' 1436 INPUT='' 1437 curl -H 'Content-Type: application/x-ndjson' -s --request GET 'http://localhost:9200/autocomplete/_search?pretty' --data-raw '{ 1438 "size": 5, 1439 "query": { 1440 "multi_match": { 1441 "query": "S", 1442 "type": "bool_prefix", 1443 "fields": [ 1444 "title", 1445 "title._2gram", 1446 "title._3gram" 1447 ] 1448 } 1449 } 1450 }' 1451 curl -H 'Content-Type: application/x-ndjson' -s --request GET 'http://localhost:9200/autocomplete/_search?pretty' --data-raw '{ 1452 "size": 5, 1453 "query": { 1454 "multi_match": { 1455 "query": "St", 1456 "type": "bool_prefix", 1457 "fields": [ 1458 "title", 1459 "title._2gram", 1460 "title._3gram" 1461 ] 1462 } 1463 } 1464 }' 1465 while true; do IFS= read -rsn1 char; INPUT=$INPUT$char; echo $INPUT; curl --silent --request GET 'http://localhost:9200/autocomplete/_search' --data-raw '{ 1466 "size": 5, 1467 "query": { 1468 "multi_match": { 1469 "query": "'"$INPUT"'", 1470 "type": "bool_prefix", 1471 "fields": [ 1472 "title", 1473 "title._2gram", 1474 "title._3gram" 1475 ] 1476 } 1477 } 1478 }' | jq .hits.hits[]._source.title | grep -i "$INPUT"; done 1479 while true; do IFS= read -rsn1 char; INPUT=$INPUT$char; echo $INPUT; curl --silent --request GET 'http://localhost:9200/autocomplete/_search' --data-raw '{ 1480 "size": 5, 1481 "query": { 1482 "multi_match": { 1483 "query": "'"$INPUT"'", 1484 "type": "bool_prefix", 1485 "fields": [ 1486 "title", 1487 "title._2gram", 1488 "title._3gram" 1489 ] 1490 } 1491 } 1492 }' | jq .hits.hits[]._source.title | grep -i "$INPUT"; done 1493 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1494 { 1495 "query": { 1496 "match": { 1497 "title": "S" 1498 } 1499 } 1500 }' 1501 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1502 { 1503 "query": { 1504 "match": { 1505 "title": "Star" 1506 } 1507 } 1508 }' 1509 curl -H 'Content-Type: application/x-ndjson' -XDELETE 'localhost:9200/movies' 1510 curl -H 'Content-Type: application/x-ndjson' --request PUT 'http://localhost:9200/movies' -d '{ 1511 "settings": { 1512 "analysis": { 1513 "analyzer": { 1514 "autocomplete": { 1515 "tokenizer": "autocomplete", 1516 "filter": [ 1517 "lowercase" 1518 ] 1519 }, 1520 "autocomplete_search": { 1521 "tokenizer": "lowercase" 1522 } 1523 }, 1524 "tokenizer": { 1525 "autocomplete": { 1526 "type": "edge_ngram", 1527 "min_gram": 2, 1528 "max_gram": 20, 1529 "token_chars": [ 1530 "letter" 1531 ] 1532 } 1533 } 1534 } 1535 }, 1536 "mappings": { 1537 "properties": { 1538 "title": { 1539 "type": "text", 1540 "analyzer": "autocomplete", 1541 "search_analyzer": "autocomplete_search" 1542 } 1543 } 1544 } 1545 } 1546 ' 1547 curl -H 'Content-Type: application/x-ndjson' -XPUT 'localhost:9200/movies/_bulk?pretty' --data-binary @movies.json 1548 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1549 { 1550 "query": { 1551 "match": { 1552 "title": "Star" 1553 } 1554 } 1555 }' 1556 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1557 { 1558 "query": { 1559 "match": { 1560 "title": "Sta" 1561 } 1562 } 1563 }' 1564 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1565 { 1566 "query": { 1567 "match": { 1568 "title": "St" 1569 } 1570 } 1571 }' 1572 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1573 { 1574 "query": { 1575 "match": { 1576 "title": "S" 1577 } 1578 } 1579 }' 1580 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1581 { 1582 "query": { 1583 "match": { 1584 "title": "st" 1585 } 1586 } 1587 }' 1588 curl -H 'Content-Type: application/x-ndjson' -XDELETE 'localhost:9200/movies' 1589 curl -H 'Content-Type: application/x-ndjson' --request PUT 'http://localhost:9200/movies' -d '{ 1590 "settings": { 1591 "analysis": { 1592 "analyzer": { 1593 "autocomplete": { 1594 "tokenizer": "autocomplete", 1595 "filter": [ 1596 "lowercase" 1597 ] 1598 }, 1599 "autocomplete_search": { 1600 "tokenizer": "lowercase" 1601 } 1602 }, 1603 "tokenizer": { 1604 "autocomplete": { 1605 "type": "edge_ngram", 1606 "min_gram": 2, 1607 "max_gram": 20, 1608 "token_chars": [ 1609 "letter" 1610 ] 1611 } 1612 } 1613 } 1614 }, 1615 "mappings": { 1616 "properties": { 1617 "title": { 1618 "type": "text", 1619 "analyzer": "autocomplete", 1620 "search_analyzer": "autocomplete_search" 1621 }, 1622 "genre": { 1623 "type": "text", 1624 "analyzer": "autocomplete", 1625 "search_analyzer": "autocomplete_search" 1626 } 1627 } 1628 } 1629 }' 1630 curl -H 'Content-Type: application/x-ndjson' -XPUT 'localhost:9200/movies/_bulk?pretty' --data-binary @movies.json 1631 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1632 { 1633 "query": { 1634 "match": { 1635 "title": "Star" 1636 } 1637 } 1638 }' 1639 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1640 { 1641 "query": { 1642 "match": { 1643 "title": "St" 1644 } 1645 } 1646 }' 1647 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1648 { 1649 "query": { 1650 "match": { 1651 "genre": "Si" 1652 } 1653 } 1654 }' 1655 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1656 { 1657 "query": { 1658 "match": { 1659 "genre": "Sc" 1660 } 1661 } 1662 }' 1663 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1664 { 1665 "query": { 1666 "multi_match": { 1667 "query": "Star Sci", 1668 "fields": ["title", "genre"] 1669 } 1670 } 1671 }' 1672 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1673 { 1674 "query": { 1675 "multi_match": { 1676 "query": "Star Sci", 1677 "fields": ["title", "genre"] 1678 } 1679 } 1680 }' 1681 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1682 { 1683 "query": { 1684 "multi_match": { 1685 "query": "Stare Sci", 1686 "fields": ["title", "genre"] 1687 } 1688 } 1689 }' 1690 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1691 { 1692 "query": { 1693 "multi_match": { 1694 "query": "Stare Science", 1695 "fields": ["title", "genre"] 1696 } 1697 } 1698 }' 1699 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1700 { 1701 "query": { 1702 "multi_match": { 1703 "query": "Star Science", 1704 "fields": ["title", "genre"] 1705 } 1706 } 1707 }' 1708 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1709 { 1710 "query": { 1711 "multi_match": { 1712 "query": "Fan Star", 1713 "fields": ["title", "genre"] 1714 } 1715 } 1716 }' 1717 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1718 { 1719 "query": { 1720 "multi_match": { 1721 "query": "Fantacy Star", 1722 "fields": ["title", "genre"] 1723 } 1724 } 1725 }' 1726 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1727 { 1728 "query": { 1729 "multi_match": { 1730 "query": "fantasy", 1731 "fields": ["title", "genre"] 1732 } 1733 } 1734 }' 1735 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1736 { 1737 "query": { 1738 "multi_match": { 1739 "query": "IMAX", 1740 "fields": ["title", "genre"] 1741 } 1742 } 1743 }' 1744 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1745 { 1746 "query": { 1747 "multi_match": { 1748 "query": "IMAX Sta", 1749 "fields": ["title", "genre"] 1750 } 1751 } 1752 }' 1753 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/moviesl/_search?pretty' -d' 1754 { 1755 "query": { 1756 "multi_match": { 1757 "query": "IMAX Sta", 1758 "fields": ["title", "genre"] 1759 } 1760 } 1761 }' 1762 ls -l 1763 cd .. 1764 ls -l 1765 cd /var/www/html 1766 ls -l 1767 vi create_index.php 1768 cd /home/webmaster 1769 ls -l 1770 cd ES 1771 ls l 1772 s -l 1773 ls -l 1774 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1775 { 1776 "query": { 1777 "multi_match": { 1778 "query": "IMAX", 1779 "fields": ["title", "genre"] 1780 } 1781 } 1782 }' 1783 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1784 { 1785 "query": { 1786 "multi_match": { 1787 "query": "Star Sci Mohammad", 1788 "fields": ["title", "genre", "question"] 1789 } 1790 } 1791 }' 1792 cd /var/www/html 1793 ls -l 1794 vi create_index.php 1795 curl -H 'Content-Type: application/x-ndjson' -XDELETE 'localhost:9200/doubts' 1796 vi create_index.php 1797 curl -H 'Content-Type: application/x-ndjson' --request PUT 'http://localhost:9200/doubts' -d '{ 1798 "settings": { 1799 "analysis": { 1800 "analyzer": { 1801 "autocomplete": { 1802 "tokenizer": "autocomplete", 1803 "filter": [ 1804 "lowercase" 1805 ] 1806 }, 1807 "autocomplete_search": { 1808 "tokenizer": "lowercase" 1809 } 1810 }, 1811 "tokenizer": { 1812 "autocomplete": { 1813 "type": "edge_ngram", 1814 "min_gram": 2, 1815 "max_gram": 20, 1816 "token_chars": [ 1817 "letter" 1818 ] 1819 } 1820 } 1821 } 1822 }, 1823 "mappings": { 1824 "properties": { 1825 "question": { 1826 "type": "text", 1827 "analyzer": "autocomplete", 1828 "search_analyzer": "autocomplete_search" 1829 } 1830 } 1831 } 1832 }' 1833 vi create_index.php 1834 ls -l 1835 php create_index.php 1836 vi create_index.php 1837 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/movies/_search?pretty' -d' 1838 { 1839 "query": { 1840 "multi_match": { 1841 "query": "Star Sci Mohammad", 1842 "fields": ["title", "genre", "question"] 1843 } 1844 } 1845 }' 1846 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/doubts/_search?pretty' -d' 1847 { 1848 "query": { 1849 "multi_match": { 1850 "query": "Star Sci Mohammad", 1851 "fields": ["title", "genre", "question"] 1852 } 1853 } 1854 }' 1855 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/_search?pretty' -d' 1856 { 1857 "query": { 1858 "multi_match": { 1859 "query": "Star Sci Mohammad", 1860 "fields": ["title", "genre", "question"] 1861 } 1862 } 1863 }' 1864 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/doubts,movies/_search?pretty' -d' 1865 { 1866 "query": { 1867 "multi_match": { 1868 "query": "Star Sci Mohammad", 1869 "fields": ["title", "genre", "question"] 1870 } 1871 } 1872 }' 1873 curl -XDELETE localhost:9200/* 1874 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/doubts,movies/_search?pretty' -d' 1875 { 1876 "query": { 1877 "multi_match": { 1878 "query": "Star Sci Mohammad", 1879 "fields": ["title", "genre", "question"] 1880 } 1881 } 1882 }' 1883 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/_search?pretty' -d' 1884 { 1885 "query": { 1886 "multi_match": { 1887 "query": "Star Sci Mohammad", 1888 "fields": ["title", "genre", "question"] 1889 } 1890 } 1891 }' 1892 curl -X DELETE 'http://localhost:9200/_all' 1893 curl -X DELETE 'https://localhost:9200/_all' 1894 curl -H 'Content-Type: application/x-ndjson' --request PUT 'http://localhost:9200/courses' -d '{ 1895 "settings": { 1896 "analysis": { 1897 "analyzer": { 1898 "autocomplete": { 1899 "tokenizer": "autocomplete", 1900 "filter": [ 1901 "lowercase" 1902 ] 1903 }, 1904 "autocomplete_search": { 1905 "tokenizer": "lowercase" 1906 } 1907 }, 1908 "tokenizer": { 1909 "autocomplete": { 1910 "type": "edge_ngram", 1911 "min_gram": 2, 1912 "max_gram": 20, 1913 "token_chars": [ 1914 "letter" 1915 ] 1916 } 1917 } 1918 } 1919 }, 1920 "mappings": { 1921 "properties": { 1922 "course_name": { 1923 "type": "text", 1924 "analyzer": "autocomplete", 1925 "search_analyzer": "autocomplete_search" 1926 } 1927 } 1928 } 1929 }' 1930 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/_search?pretty' -d' 1931 { 1932 "query": { 1933 "multi_match": { 1934 "query": "Star Sci Mohammad", 1935 "fields": ["title", "genre", "question"] 1936 } 1937 } 1938 }' 1939 ls -l 1940 vi create_index.php 1941 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/courses/_search?pretty' -d' 1942 { 1943 "query": { 1944 "match": { 1945 "title": "C++" 1946 } 1947 } 1948 }' 1949 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/courses/_search' 1950 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/courses/_search?pretty' 1951 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/courses/_search?pretty' -d' 1952 { 1953 "query": { 1954 "match": { 1955 "course_name": "C++" 1956 } 1957 } 1958 }' 1959 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/courses/_search?pretty' -d' 1960 { 1961 "query": { 1962 "match": { 1963 "course_name": "training" 1964 } 1965 } 1966 }' 1967 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/courses/_search?pretty' -d' 1968 { 1969 "query": { 1970 "match": { 1971 "course_name": "sapui5" 1972 } 1973 } 1974 }' 1975 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/courses/_search?pretty' -d' 1976 { 1977 "query": { 1978 "match": { 1979 "course_name": "cocos" 1980 } 1981 } 1982 }' 1983 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/courses/_search?pretty' -d' 1984 { 1985 "query": { 1986 "match": { 1987 "course_name": "Tic" 1988 } 1989 } 1990 }' 1991 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/courses/_search?pretty' -d' 1992 { 1993 "query": { 1994 "match": { 1995 "course_name": "cocos" 1996 } 1997 } 1998 }' 1999 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/courses/_search?pretty' -d' 2000 { 2001 "query": { 2002 "match": { 2003 "course_name": "C++" 2004 } 2005 } 2006 }' 2007 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/courses/_search?pretty' -d' 2008 { 2009 "query": { 2010 "match": { 2011 "course_name": "JavaScript" 2012 } 2013 } 2014 }' 2015 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/courses/_search?pretty' -d' 2016 { 2017 "query": { 2018 "match": { 2019 "course_name": "Calculator" 2020 } 2021 } 2022 }' 2023 cd /etc/nginx 2024 ls -l 2025 cd sites-enabled 2026 ls -l 2027 cd ../sites-available 2028 ls -l 2029 cp msc.tutorialspoint.com.conf search.tutorialspoint.com.conf 2030 vi search.tutorialspoint.com.conf 2031 systemctl restart nginx 2032 ls -l 2033 cd .. 2034 ls -l 2035 cd sites-enabled 2036 ls -l 2037 history | grep ln 2038 sudo ln -s /etc/nginx/sites-available/search.tutorialspoint.com.conf search.tutorialspoint.conf 2039 ls -l 2040 vi search.tutorialspoint.conf 2041 systemctl restart nginx 2042 cd /var/www/html 2043 ls -l 2044 cp create_index.php courses_suggest.php 2045 vi courses_suggest.php 2046 cd /etc/nginx 2047 ls -l 2048 vi nginx.conf 2049 cd sites-enabled 2050 ls -l 2051 cd ../sites-available 2052 ls -l 2053 vi meet.tutorix.com.conf 2054 vi *.conf 2055 vi msc.tutorialspoint.com.conf 2056 systemctl restart nginx 2057 cd /var/www/html 2058 ls -l 2059 vi courses_suggest.php 2060 curl -H 'Content-Type: application/x-ndjson' -XDELETE 'localhost:9200/courses' 2061 curl -H 'Content-Type: application/x-ndjson' --request PUT 'http://localhost:9200/courses' -d '{ 2062 "settings": { 2063 "analysis": { 2064 "analyzer": { 2065 "autocomplete": { 2066 "tokenizer": "autocomplete", 2067 "filter": [ 2068 "lowercase" 2069 ] 2070 }, 2071 "autocomplete_search": { 2072 "tokenizer": "lowercase" 2073 } 2074 }, 2075 "tokenizer": { 2076 "autocomplete": { 2077 "type": "edge_ngram", 2078 "min_gram": 2, 2079 "max_gram": 20, 2080 "token_chars": [ 2081 "letter", 2082 "digit", 2083 "symbol", 2084 "punctuation" 2085 ] 2086 } 2087 } 2088 } 2089 }, 2090 "mappings": { 2091 "properties": { 2092 "course_name": { 2093 "type": "text", 2094 "analyzer": "autocomplete", 2095 "search_analyzer": "autocomplete_search" 2096 } 2097 } 2098 } 2099 }' 2100 ls -l 2101 vi courses_suggest.php 2102 curl -H 'Content-Type: application/x-ndjson' -XDELETE 'localhost:9200/courses' 2103 curl -H 'Content-Type: application/x-ndjson' --request PUT 'http://localhost:9200/courses' -d '{ 2104 "settings": { 2105 "analysis": { 2106 "analyzer": { 2107 "autocomplete": { 2108 "tokenizer": "autocomplete", 2109 "filter": [ 2110 "lowercase" 2111 ] 2112 }, 2113 "autocomplete_search": { 2114 "tokenizer": "lowercase" 2115 } 2116 }, 2117 "tokenizer": { 2118 "autocomplete": { 2119 "type": "edge_ngram", 2120 "min_gram": 2, 2121 "max_gram": 20, 2122 "token_chars": [ 2123 "letter", 2124 "digit", 2125 "symbol", 2126 "punctuation", 2127 "custom" 2128 ], 2129 "custom_token_chars":["+", "-", "#"] 2130 } 2131 } 2132 } 2133 }, 2134 "mappings": { 2135 "properties": { 2136 "course_name": { 2137 "type": "text", 2138 "analyzer": "autocomplete", 2139 "search_analyzer": "autocomplete_search" 2140 } 2141 } 2142 } 2143 }' 2144 ls-l 2145 ls -l 2146 vi mappings.json 2147 ls -l 2148 vi courses_suggest.php 2149 curl -H 'Content-Type: application/x-ndjson' -XDELETE 'localhost:9200/courses' 2150 curl -H 'Content-Type: application/x-ndjson' --request PUT 'http://localhost:9200/courses' -d '{ 2151 "settings": { 2152 "analysis": { 2153 "analyzer": { 2154 "autocomplete": { 2155 "tokenizer": "autocomplete", 2156 "filter": [ 2157 "lowercase" 2158 ] 2159 }, 2160 "autocomplete_search": { 2161 "tokenizer": "lowercase" 2162 } 2163 }, 2164 "tokenizer": { 2165 "autocomplete": { 2166 "type": "edge_ngram", 2167 "min_gram": 2, 2168 "max_gram": 20, 2169 "token_chars": [ 2170 "letter", 2171 "digit", 2172 "symbol", 2173 "punctuation", 2174 "custom" 2175 ], 2176 "custom_token_chars":[+, -, #] 2177 } 2178 } 2179 } 2180 }, 2181 "mappings": { 2182 "properties": { 2183 "course_name": { 2184 "type": "text", 2185 "analyzer": "autocomplete", 2186 "search_analyzer": "autocomplete_search" 2187 } 2188 } 2189 } 2190 }' 2191 curl -H 'Content-Type: application/x-ndjson' --request PUT 'http://localhost:9200/courses' -d '{ 2192 "settings": { 2193 "analysis": { 2194 "analyzer": { 2195 "autocomplete": { 2196 "tokenizer": "autocomplete", 2197 "filter": [ 2198 "lowercase" 2199 ] 2200 }, 2201 "autocomplete_search": { 2202 "tokenizer": "lowercase" 2203 } 2204 }, 2205 "tokenizer": { 2206 "autocomplete": { 2207 "type": "edge_ngram", 2208 "min_gram": 2, 2209 "max_gram": 20, 2210 "custom_token_chars":"+", 2211 "token_chars": [ 2212 "letter", 2213 "digit", 2214 "symbol", 2215 "punctuation", 2216 "custom" 2217 ] 2218 } 2219 } 2220 } 2221 }, 2222 "mappings": { 2223 "properties": { 2224 "course_name": { 2225 "type": "text", 2226 "analyzer": "autocomplete", 2227 "search_analyzer": "autocomplete_search" 2228 } 2229 } 2230 } 2231 }' 2232 vi courses_suggest.php 2233 curl -H 'Content-Type: application/x-ndjson' -XDELETE 'localhost:9200/courses' 2234 curl -H 'Content-Type: application/x-ndjson' --request PUT 'http://localhost:9200/courses' -d '{ 2235 "settings": { 2236 "analysis": { 2237 "analyzer": { 2238 "autocomplete": { 2239 "tokenizer": "autocomplete", 2240 "filter": [ 2241 "lowercase" 2242 ] 2243 }, 2244 "autocomplete_search": { 2245 "tokenizer": "lowercase" 2246 } 2247 }, 2248 "tokenizer": { 2249 "autocomplete": { 2250 "type": "edge_ngram", 2251 "min_gram": 2, 2252 "max_gram": 20, 2253 "custom_token_chars":"+", 2254 "token_chars": [ 2255 "letter", 2256 "digit", 2257 "symbol", 2258 "punctuation", 2259 "custom" 2260 ] 2261 } 2262 } 2263 } 2264 }, 2265 "mappings": { 2266 "properties": { 2267 "course_name": { 2268 "type": "text", 2269 "analyzer": "autocomplete", 2270 "search_analyzer": "autocomplete_search", 2271 "enabled": true, 2272 "store": true 2273 } 2274 } 2275 } 2276 }' 2277 curl -H 'Content-Type: application/x-ndjson' --request PUT 'http://localhost:9200/courses' -d '{ 2278 "settings": { 2279 "analysis": { 2280 "analyzer": { 2281 "autocomplete": { 2282 "tokenizer": "autocomplete", 2283 "filter": [ 2284 "lowercase" 2285 ] 2286 }, 2287 "autocomplete_search": { 2288 "tokenizer": "lowercase" 2289 } 2290 }, 2291 "tokenizer": { 2292 "autocomplete": { 2293 "type": "edge_ngram", 2294 "min_gram": 2, 2295 "max_gram": 20, 2296 "custom_token_chars":"+", 2297 "token_chars": [ 2298 "letter", 2299 "digit", 2300 "symbol", 2301 "punctuation", 2302 "custom" 2303 ] 2304 } 2305 } 2306 } 2307 }, 2308 "mappings": { 2309 "properties": { 2310 "course_name": { 2311 "type": "text", 2312 "analyzer": "autocomplete", 2313 "search_analyzer": "autocomplete_search", 2314 }, 2315 "enabled": true, 2316 "store": true 2317 } 2318 } 2319 ' 2320 curl -H 'Content-Type: application/x-ndjson' --request PUT 'http://localhost:9200/courses' -d '{ 2321 "settings": { 2322 "analysis": { 2323 "analyzer": { 2324 "autocomplete": { 2325 "tokenizer": "autocomplete", 2326 "filter": [ 2327 "lowercase" 2328 ] 2329 }, 2330 "autocomplete_search": { 2331 "tokenizer": "lowercase" 2332 } 2333 }, 2334 "tokenizer": { 2335 "autocomplete": { 2336 "type": "edge_ngram", 2337 "min_gram": 2, 2338 "max_gram": 20, 2339 "custom_token_chars":"+", 2340 "token_chars": [ 2341 "letter", 2342 "digit", 2343 "symbol", 2344 "punctuation", 2345 "custom" 2346 ] 2347 } 2348 } 2349 } 2350 }, 2351 "mappings": { 2352 "properties": { 2353 "course_name": { 2354 "type": "text", 2355 "analyzer": "autocomplete", 2356 "search_analyzer": "autocomplete_search", 2357 } 2358 } 2359 } 2360 }' 2361 curl -H 'Content-Type: application/x-ndjson' --request PUT 'http://localhost:9200/courses' -d '{ 2362 "settings": { 2363 "analysis": { 2364 "analyzer": { 2365 "autocomplete": { 2366 "tokenizer": "autocomplete", 2367 "filter": [ 2368 "lowercase" 2369 ] 2370 }, 2371 "autocomplete_search": { 2372 "tokenizer": "lowercase" 2373 } 2374 }, 2375 "tokenizer": { 2376 "autocomplete": { 2377 "type": "edge_ngram", 2378 "min_gram": 2, 2379 "max_gram": 20, 2380 "custom_token_chars":"+", 2381 "token_chars": [ 2382 "letter", 2383 "digit", 2384 "symbol", 2385 "punctuation", 2386 "custom" 2387 ] 2388 } 2389 } 2390 } 2391 }, 2392 "mappings": { 2393 "properties": { 2394 "course_name": { 2395 "type": "text", 2396 "analyzer": "autocomplete", 2397 "search_analyzer": "autocomplete_search" 2398 } 2399 } 2400 } 2401 }' 2402 vi courses_suggest.php 2403 ls -l 2404 vi mappings.json 2405 ls-l 2406 ls -l 2407 rm index.html 2408 ls -l 2409 vi mappings.json 2410 vi courses_suggest.php 2411 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2412 { 2413 "query": { 2414 "match": { 2415 "question_title": "Java" 2416 } 2417 } 2418 }' 2419 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2420 { 2421 "query": { 2422 "match": { 2423 "question_title": "Java program" 2424 } 2425 } 2426 }' 2427 ls -l 2428 vi courses_suggest.php 2429 cd 2430 cd - 2431 ls - 2432 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2433 { 2434 "query": { 2435 "match": { 2436 "question_title": "Replacing ‘public’ with" 2437 } 2438 } 2439 }' 2440 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2441 { 2442 "query": { 2443 "match": { 2444 "question_title": "What is Elastic Search?" 2445 } 2446 } 2447 }' 2448 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2449 { 2450 "query": { 2451 "match": { 2452 "question_title": "What is ElasticSearch?" 2453 } 2454 } 2455 }' 2456 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2457 { 2458 "query": { 2459 "match": { 2460 "question_title": "What is ElasticSearch?" 2461 } 2462 } 2463 }' 2464 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2465 { 2466 "query": { 2467 "match": { 2468 "question_title": "ava Program for nth multiple of a number in Fibonacci Series" 2469 } 2470 } 2471 }' 2472 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2473 { 2474 "query": { 2475 "match": { 2476 "question_title": "Java Program for nth multiple of a number in Fibonacci Series" 2477 } 2478 } 2479 }' 2480 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2481 { 2482 "query": { 2483 "match": { 2484 "question_title": "Java Program for nth multiple of a number in Fibonacci Series" 2485 } 2486 } 2487 }' 2488 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2489 { 2490 "query": { 2491 "match": { 2492 "question_title": "Java Program for nth multiple of a number in Fibonacci Series", 2493 } 2494 } 2495 }' 2496 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2497 { 2498 "query": { 2499 "match": { 2500 "question_title": "Java Program for nth multiple of a number in Fibonacci Series", 2501 "_id" : "39749", 2502 } 2503 } 2504 }' 2505 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2506 { 2507 "query": { 2508 "match": { 2509 "_id" : "39749", 2510 } 2511 } 2512 }' 2513 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2514 { 2515 "query": { 2516 "match": { 2517 "_id" : 39749 2518 } 2519 } 2520 }' 2521 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_doc/39749' 2522 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_doc/39619' 2523 curl -H 'Content-Type: application/x-ndjson' -XDELETE 'localhost:9200/questions/_doc/200000' 2524 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_doc/200000' 2525 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_doc/39750' 2526 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_doc/39751' 2527 cd /var/lib/elasticsearch/data 2528 cd /var/lib/elasticsearch/ 2529 ls -l 2530 cd * 2531 ls -l 2532 cd * 2533 ls-l 2534 ls -l 2535 cd indices 2536 ls -l 2537 cd eNd56DbORdqZaG4UCc5GpQ 2538 ls -l 2539 cd 0 2540 ls -l 2541 cd index 2542 ls l 2543 ls -l 2544 vi _wp_Lucene80_0.dvd 2545 vi _wp.fdt 2546 ls -l 2547 exit 2548 pwd 2549 ps -ef 2550 history 2551 cd / 2552 find . -name elasticsearch.yml -print 2553 vi ./etc/elasticsearch/elasticsearch.yml 2554 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_doc/200000' 2555 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_doc/20' 2556 vi /etc/elasticsearch/elasticsearch.yml 2557 cd /etc/nginx 2558 ls -l 2559 cd sites-available 2560 ls -l 2561 vi msc.tutorialspoint.com.conf 2562 sudo iptables -L 2563 history | more 2564 sudo ufw status 2565 history | grep 116.202.79.150 2566 sudo ufw allow from 195.201.169.48 to any port 9200 2567 sudo ufw status 2568 history 2569 curl -H 'Content-Type: application/x-ndjson' -XDELETE 'localhost:9200/code_examples' 2570 exit 2571 curl -H 'Content-Type: application/x-ndjson' -XDELETE 'localhost:9200/code_examples' 2572 exit 2573 cd /var/www 2574 ls -l 2575 cd html 2576 ls -l 2577 vi courses_suggest.php 2578 history 2579 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2580 { 2581 "query": { 2582 "match": { 2583 "question_title": "Java Program for nth multiple of a number in Fibonacci Series" 2584 } 2585 } 2586 }' 2587 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2588 { 2589 "query": { 2590 "match": { 2591 "question_title": "Java Program for nth multiple of a number in Fibonacci Series", 2592 } 2593 } 2594 }' 2595 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2596 { 2597 "query": { 2598 "match": { 2599 "question_title": "Java Program for nth multiple of a number in Fibonacci Series", 2600 "phrase_slop": 0 2601 } 2602 } 2603 }' 2604 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2605 { 2606 "query": { 2607 "query_string" : { 2608 "default_field" : " question_title", 2609 "query" : " Java Program for nth multiple of a number in Fibonacci Series", 2610 "phrase_slop": 0 2611 } 2612 } 2613 } 2614 ' 2615 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2616 { 2617 "query": { 2618 "query_string" : { 2619 "default_field" : " question_title", 2620 "query" : " Java Program for nth multiple of a number in Fibonacci Series", 2621 "phrase_slop": 1 2622 } 2623 } 2624 } 2625 ' 2626 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2627 { 2628 "query": { 2629 "query_string" : { 2630 "default_field" : " question_title", 2631 "query" : " Java Program for nth multiple of a number in Fibonacci Series", 2632 "phrase_slop": 2 2633 } 2634 } 2635 } 2636 ' 2637 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2638 { 2639 "query": { 2640 "query_string" : { 2641 "default_field" : "question_title", 2642 "query" : "Java Program for nth multiple of a number in Fibonacci Series", 2643 "phrase_slop": 2 2644 } 2645 } 2646 } 2647 ' 2648 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2649 { 2650 "query": { 2651 "query_string" : { 2652 "default_field" : "question_title", 2653 "query" : "Java Program for nth multiple of a number in Fibonacci Series", 2654 "phrase_slop": 0 2655 } 2656 } 2657 } 2658 ' 2659 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2660 { 2661 "query": { 2662 "query_string" : { 2663 "default_field" : "question_title.exact", 2664 "query" : "Java Program for nth multiple of a number in Fibonacci Series", 2665 "phrase_slop": 2 2666 } 2667 } 2668 } 2669 ' 2670 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2671 { 2672 "query": { 2673 "query_string" : { 2674 "default_field" : "question_title", 2675 "query" : "Java Program for nth multiple of a number in Fibonacci Series", 2676 "phrase_slop":-1 2677 } 2678 } 2679 } 2680 ' 2681 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2682 { 2683 "query": { 2684 "term": { 2685 "question_title": "Java Program for nth multiple of a number in Fibonacci Series" 2686 } 2687 } 2688 }' 2689 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2690 { 2691 "query": { 2692 "term": { 2693 "question_title.keyword": "Java Program for nth multiple of a number in Fibonacci Series" 2694 } 2695 } 2696 }' 2697 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2698 { 2699 "query": { 2700 "match": { 2701 "question_title.keyword": "Java Program for nth multiple of a number in Fibonacci Series" 2702 } 2703 } 2704 }' 2705 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2706 { 2707 "query": { 2708 "match_phrase": { 2709 "question_title.keyword": "Java Program for nth multiple of a number in Fibonacci Series" 2710 } 2711 } 2712 }' 2713 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2714 { 2715 "query": { 2716 "match_phrase": { 2717 "question_title": "Java Program for nth multiple of a number in Fibonacci Series" 2718 } 2719 } 2720 }' 2721 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2722 { 2723 "query": { 2724 "match": { 2725 "question_title": "Java Program for nth multiple of a number in Fibonacci Series", 2726 "boost ": 1.0 2727 } 2728 } 2729 }' 2730 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2731 { 2732 "query": { 2733 "query_string" : { 2734 "default_field" : " question_title", 2735 "query" : " Java Program for nth multiple of a number in Fibonacci Series", 2736 " boost ": 1.0 2737 } 2738 } 2739 }’ 2740 ' 2741 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2742 { 2743 "query": { 2744 "query_string" : { 2745 "default_field" : " question_title", 2746 "query" : " Java Program for nth multiple of a number in Fibonacci Series", 2747 " boost ": 1.0 2748 } 2749 } 2750 }' 2751 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2752 { 2753 "query": { 2754 "term": { 2755 "question_title": "Java Program for nth multiple of a number in Fibonacci Series", 2756 "boost ": 1.0 2757 } 2758 } 2759 }' 2760 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2761 { 2762 "query": { 2763 "term": { 2764 "question_title": { 2765 "value": "Java Program for nth multiple of a number in Fibonacci Series", 2766 "boost ": 1.0 2767 } 2768 } 2769 } 2770 }' 2771 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2772 { 2773 "query": { 2774 "term": { 2775 "question_title": { 2776 "value": "Java Program for nth multiple of a number in Fibonacci Series", 2777 "boost ": 1.0 2778 } 2779 } 2780 } 2781 }' 2782 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2783 { 2784 "query": { 2785 "term": { 2786 "question_title": { 2787 "value": "Java Program for nth multiple of a number in Fibonacci Series", 2788 "boost ": 1.0 2789 } 2790 } 2791 } 2792 }' 2793 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2794 { 2795 "query": { 2796 "term": { 2797 "question_title.id": { 2798 "value": "Java Program for nth multiple of a number in Fibonacci Series", 2799 "boost ": 1.0 2800 } 2801 } 2802 } 2803 }' 2804 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2805 { 2806 "query": { 2807 "match": { 2808 "question_title": "Java Program for nth multiple of a number in Fibonacci Series", 2809 } 2810 } 2811 }' 2812 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2813 { 2814 "query": { 2815 "match": { 2816 "question_title": "Java Program for nth multiple of a number in Fibonacci Series" 2817 } 2818 } 2819 }' 2820 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2821 { 2822 "query": { 2823 "match": { 2824 "question_title": "Java Program for nth multiple of a number in Fibonacci Series" 2825 } 2826 } 2827 }' 2828 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2829 { 2830 "query": { 2831 "match": { 2832 "question_title": "Java Program for nth multiple of a number in Fibonacci Series" 2833 } 2834 } 2835 }' 2836 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2837 { 2838 "query": { 2839 "match": { 2840 "question_title": "Java Program for nth multiple of a number in Fibonacci Series", 2841 "fuzziness": 2 2842 } 2843 } 2844 }' 2845 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2846 { 2847 "query": { 2848 "match": { 2849 "question_title": "Java Program for nth multiple of a number in Fibonacci Series", 2850 "operator": "AND" 2851 } 2852 } 2853 }' 2854 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2855 { 2856 "query": { 2857 "match": { 2858 "question_title": {"query": "Java Program for nth multiple of a number in Fibonacci Series", 2859 "operator": "AND"} 2860 } 2861 } 2862 }' 2863 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2864 { 2865 "query": { 2866 "match": { 2867 "question_title": { 2868 "query": "Java Program for nth multiple of a number in Fibonacci Series", 2869 "operator": "OR" 2870 } 2871 } 2872 } 2873 }' 2874 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2875 { 2876 "query": { 2877 "match": { 2878 "question_title": { 2879 "query": "Java Program for nth multiple of a number in Fibonacci Series", 2880 "fuzziness": "2" 2881 } 2882 } 2883 } 2884 }' 2885 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2886 { 2887 "query": { 2888 "match": { 2889 "question_title": { 2890 "query": "Java Program for nth multiple of a number in Fibonacci Series", 2891 "fuzziness": 0 2892 } 2893 } 2894 } 2895 }' 2896 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2897 { 2898 "query": { 2899 "match": { 2900 "question_title": { 2901 "query": "Java Program for nth multiple of a number in Fibonacci Series", 2902 "fuzziness": 7 2903 } 2904 } 2905 } 2906 }' 2907 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2908 { 2909 "query": { 2910 "match": { 2911 "question_title": { 2912 "query": "Java Program for nth multiple of a number in Fibonacci Series", 2913 " minimum_should_match": 75% 2914 } 2915 } 2916 } 2917 }' 2918 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2919 { 2920 "query": { 2921 "match": { 2922 "question_title": { 2923 "query": "Java Program for nth multiple of a number in Fibonacci Series", 2924 "minimum_should_match": 75% 2925 } 2926 } 2927 } 2928 }' 2929 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2930 { 2931 "query": { 2932 "match": { 2933 "question_title": { 2934 "query": "Java Program for nth multiple of a number in Fibonacci Series", 2935 "minimum_should_match": "75%" 2936 } 2937 } 2938 } 2939 }' 2940 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2941 { 2942 "query": { 2943 "match": { 2944 "question_title": { 2945 "query": "Java Program for nth multiple of a number in Fibonacci Series", 2946 "minimum_should_match": "65%" 2947 } 2948 } 2949 } 2950 }' 2951 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2952 { 2953 "query": { 2954 "match": { 2955 "question_title": { 2956 "query": "Java Program for nth multiple of a number in Fibonacci Series", 2957 "minimum_should_match": "70%" 2958 } 2959 } 2960 } 2961 }' 2962 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2963 { 2964 "query": { 2965 "match": { 2966 "question_title": { 2967 "query": "Java Program for nth multiple of a number in Fibonacci Series", 2968 "minimum_should_match": "50%" 2969 } 2970 } 2971 } 2972 }' 2973 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2974 { 2975 "query": { 2976 "match": { 2977 "question_title": { 2978 "query": "Java Program for nth multiple of a number in Fibonacci Series", 2979 "minimum_should_match": "65%" 2980 } 2981 } 2982 } 2983 }' 2984 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2985 { 2986 "query": { 2987 "match": { 2988 "question_title": { 2989 "query": "Java Program for nth multiple of a number in Fibonacci Series", 2990 "minimum_should_match": "65%" 2991 } 2992 } 2993 } 2994 }' 2995 exit 2996 curl -H 'Content-Type: application/x-ndjson' -XGET 'localhost:9200/questions/_search?pretty' -d' 2997 history 2998 exit 2999 history 3000 history| grep delete 3001 curl -H 'Content-Type: application/x-ndjson' -XDELETE 'localhost:9200/doubts' 3002 exit 3003 cd /home/webmaster 3004 ls -l 3005 wget https://drive.google.com/file/d/1m9-Qo0eBAI1l0NKVGVk3l6LqYrU_Uke7/view?usp=sharing 3006 wget https://github.com/ant-media/Ant-Media-Server/archive/master.zip 3007 ls -l 3008 rm master.zip 3009 cd /var/www 3010 ls -l 3011 mkdir antmedia 3012 ls -l 3013 cd antmedia 3014 mv /home/webmaster/*.zip . 3015 ls -l 3016 unzip ant-media-server-enterprise-2.1.0-20200720_1328.zip 3017 ls -l 3018 cd ant-media-server 3019 ls -l 3020 mv * .. 3021 cd .. 3022 ls -l 3023 rmdir ant-media-server 3024 rm -rf ant-media-server 3025 ls -l 3026 wget https://raw.githubusercontent.com/ant-media/Scripts/master/install_ant-media-server.sh 3027 chmod 755 install_ant-media-server.sh 3028 ls -l 3029 sudo ./install_ant-media-server.sh ant-media-server-enterprise-2.1.0-20200720_1328.zip 3030 ls -l 3031 ps -ef 3032 sudo service antmedia status 3033 sudo ufw allow 5080 3034 ls -l 3035 cd webapps 3036 ls -l 3037 cd LiveApp 3038 ls -l 3039 vi conference.html 3040 sudo ufw allow 5443 3041 cd /usr/local/antmedia 3042 ls -l 3043 cd webapps 3044 ls -l 3045 cd /etc/nginx 3046 ls -l 3047 cd sites-available 3048 ls -l 3049 cd ../sites-enabled 3050 ls -l 3051 vi meet.tutorix.com.conf 3052 cd - 3053 cd cd /usr/local/antmedia 3054 cd /usr/local/antmedia 3055 sudo service apache2 stop 3056 sudo ./enable_ssl.sh -f /etc/ssl/tutorix.crt -p /etc/ssl/tutorix.key -d ant.tutorix.com 3057 sudo service apache2 stop 3058 sudo service antmedia stop 3059 exit 3060 ls -l /usr/lib/prosody/modules/mod_pinger.lua 3061 cd /usr/lib/prosody/modules 3062 ls -l 3063 vi /etc/prosody/prosody.cfg.lua 3064 vi mod_pinger 3065 vi mod_pinger.lua 3066 vi /etc/prosody/prosody.cfg.lua 3067 vi mod_pinger.lua 3068 history 3069 systemctl restart prosody 3070 exit 3071 vi /etc/prosody/conf.d/my.jitsi.com.cfg.lua 3072 cd /etc/prosody/conf.d 3073 ls -l 3074 vi /etc/prosody/conf.avail/meet.tutorix.com.cfg.lua 3075 history 3076 systemctl restart prosody 3077 systemctl restart nginx 3078 systemctl restart prosody 3079 vi /etc/prosody/conf.avail/meet.tutorix.com.cfg.lua 3080 cd / 3081 find mod_pinger.lua -print 3082 find . -name mod_pinger.lua -print 3083 cd /usr/lib/prosody/modules 3084 ls -l 3085 vi mod_presence.lua 3086 history 3087 ls -l 3088 rm mod_pinger.lua 3089 history 3090 systemctl restart prosody 3091 exit 3092 cd /etc/nginx 3093 ls -l 3094 cd sites-available 3095 ls -l 3096 cp meet.tutorix.com.conf meet.deskof.com.conf 3097 vi meet.deskof.com.conf 3098 vi msc.tutorialspoint.com.conf 3099 vi search.tutorialspoint.com.conf 3100 vi meet.deskof.com.conf 3101 cd /etc/ssl/ 3102 ls -l 3103 mv ds-deskof.crt deskof.crt 3104 mv ds-deskof.key deskof.key 3105 cd - 3106 vi meet.deskof.com.conf 3107 cd /etc/jitsi/meet/ 3108 ls -l 3109 cp meet.tutorix.com-config.js meet.deskof.com-config.js 3110 vi meet.deskof.com-config.js 3111 cd - 3112 ls -l 3113 cd .. 3114 ls -l 3115 cd sites-enabled 3116 ls -l 3117 vi /etc/nginx/sites-available/meet.tutorix.com.conf 3118 vi /etc/nginx/sites-available/search.tutorialspoint.com.conf 3119 exit 3120 cd /etc/jitsi/meet/ 3121 ks - 3122 ls -l 3123 vi meet.tutorix.com-config.js 3124 vi /usr/share/jitsi/meet/interface_config.js 3125 ls -l 3126 vi meet.tutorix.com-config.js 3127 mv meet.tutorix.com-config.js meet.tutorix.com-config.js.bkp 3128 rm meet.deskof.com-config.js 3129 hsitory 3130 history 3131 systemctl restart prosody 3132 ls -l 3133 cd /etc/nginx 3134 sl -l 3135 ls -l 3136 cd sites-available 3137 sl -l 3138 ls -l 3139 vi meet.tutorix.com.conf 3140 systemctl restart nginx 3141 vi meet.tutorix.com.conf 3142 cd /usr/share/jitsi-meet 3143 ls -l 3144 vi index.html 3145 cd libs 3146 ls -l 3147 cd .. 3148 ls -l 3149 cd .. 3150 ls -l 3151 cd meet 3152 ls -l 3153 cd - 3154 ls -l 3155 mv index.html meet.html 3156 cd /usr/share/jitsi/meet/ 3157 ls -l 3158 vi interface_config.js 3159 cd /etc/nginx 3160 ls -l 3161 cd sites-available 3162 ls -l 3163 vi meet.tutorix.com.conf 3164 cd /etc/jitsi/meet 3165 ls -l 3166 mv meet.tutorix.com-config.js.bkp meet.tutorix.com-config.js 3167 vi meet.tutorix.com-config.js 3168 ls -l 3169 cp meet.tutorix.com-config.js meet.deskof.com-config.js 3170 vi meet.deskof.com-config.js 3171 exit 3172 history 3173 cd /usr/share/jitsi/meet/ 3174 cd /usr/share/jitsi 3175 cd /etc/jitsi/meet 3176 ls -l 3177 cd /usr/share/jitsi 3178 cd /usr/share 3179 cd jitsi 3180 ls -l 3181 cd /etc/nginx 3182 ls -l 3183 cd sites-available 3184 ls -l 3185 vi meet.tutorix.com.conf 3186 cd /usr/share/jitsi-meet 3187 ls -l 3188 cp meet.html index.html 3189 vi index.html 3190 cd /etc/nginx 3191 ls -l 3192 cd sites-available 3193 ls -l 3194 vi meet.tutorix.com.conf 3195 cd /etc/jitsi/meet 3196 ls -l 3197 vi meet.tutorix.com-config.js 3198 cd //usr/share/jitsi-meet 3199 ls -l 3200 vi interface_config.js 3201 cd /etc/nginx 3202 ls -l 3203 cd sites-available 3204 ls -l 3205 vi meet.tutorix.com.conf.bkp 3206 systemctl restart nginx 3207 exit 3208 passwd 3209 exit 3210 cd /usr/share 3211 cd jitsi-meet 3212 ls -l 3213 rm -rf * 3214 pwd 3215 mv /home/webmaster/Jitsi-Tutorics/jitsimeet-tutorics/* . 3216 ls -l 3217 history 3218 systemctl restart prosody 3219 systemctl restart nginx 3220 ls -l 3221 vi index.html 3222 exit 3223 passwd 3224 cd /home/webmaster 3225 ls -l 3226 cd /etc/nginx 3227 ls -l 3228 cd sites-available 3229 ls -l 3230 vi meet.tutorix.com.conf 3231 cd /etc/jitsi/meet 3232 ls -l 3233 vi meet.tutorix.com-config.js 3234 cd - 3235 ls -l 3236 vi meet.tutorix.com.conf 3237 cd /usr/share/jitsi-meet 3238 ls -l 3239 cd .. 3240 ls -l 3241 tar -cvf jitsi-meet.tar jitsi-meet 3242 cd /home/webmaster 3243 ls -l 3244 unzip Jitsi-Tutorics.zip 3245 ls -l 3246 cd Jitsi-Tutorics 3247 ls -l 3248 unzip Jitsi-integration.zip 3249 cd Jitsi-integration 3250 ls -l 3251 cd .. 3252 ls -l 3253 unzip jitsimeet-tutorics.zip 3254 ls -l 3255 cd jitsimeet-tutorics 3256 ls -l 3257 pwd 3258 exit 3259 cd /home/webmaster 3260 ls -l 3261 cd Jitsi-Tutorics 3262 ls -l 3263 unzip jitsimeet-integration.zip 3264 ls -l 3265 cd jitsi-integration-examples-master 3266 ls -l 3267 cd .. 3268 unzip jitsimeet-tutorics.zip 3269 ls -l 3270 cd jitsimeet-tutorics 3271 ls -l 3272 mv * /usr/share/jitsi-meet 3273 cd .. 3274 ls -l 3275 cd jitsi-integration-examples-master 3276 ls -l 3277 pwd 3278 exit 3279 hiistory 3280 history 3281 cd /home/webmaster 3282 ls -l 3283 rm -rf Jitsi-Tutorics Jitsi-Tutorics.zip 3284 ls -l 3285 unzip Jitsi-Tutorix.zip 3286 ls -l 3287 cd Jitsi-Tutorics 3288 cd /etc/jitsi/meet 3289 ls -l 3290 cd .. 3291 ls -l 3292 cd / 3293 cd usr 3294 cd share 3295 ls -l 3296 ls -ltr 3297 cd jitsi-meet 3298 ls -l 3299 rm -rf * 3300 pwd 3301 ls -l 3302 history 3303 systemctl restart nginx 3304 cd .. 3305 ls -l 3306 exit 3307 pwd 3308 history 3309 cd /usr/share/jitsi-meet 3310 ls -l 3311 cd /home/webmaster 3312 ls -l 3313 rm -rf * 3314 ls -l 3315 unzip Jitsi-Tutorics.zip 3316 ls -l 3317 cd Jitsi-Tutorics 3318 ls -l 3319 cd Jitsi-integration 3320 ls -l 3321 cd .. 3322 ls -l 3323 unzip jitsimeet-tutorics.zip 3324 ls -l 3325 cd jitsimeet-tutorics 3326 ls -l 3327 mv * /usr/share/jitsi-meet 3328 history 3329 systemctl restart nginx 3330 systemctl restart prosody 3331 history 3332 cd /usr/share/jitsi-meet 3333 ls -l 3334 rm -rf * 3335 pwd 3336 ls -l 3337 cd /home/webmaster 3338 ls -l 3339 rm -rf * 3340 cd /root 3341 ls -l 3342 unzip jitsimeet-tutorics.zip 3343 cd jitsimeet-tutorics 3344 ls -l 3345 pwd 3346 cd /usr/share/ 3347 ls -l 3348 ls -ltr 3349 cd jitsi-meet 3350 ls -l 3351 rm -rf * 3352 mv /root/jitsimeet-tutorics/* . 3353 ls -l 3354 history 3355 systemctl restart nginx 3356 systemctl restart prosody 3357 cd /home/webmaster 3358 ls -l 3359 unzip Jitsi-Tutorics.zip 3360 ls - 3361 ls l 3362 ls -l 3363 cd Jitsi-Tutorics 3364 ls -l 3365 unzip jitsimeet-tutorics.zip 3366 pwd 3367 ls -l 3368 cd jitsimeet-tutorics 3369 ls -l 3370 pwd 3371 cd /usr/share/ 3372 cd jitsi* 3373 ls -ltr 3374 cd jitsi-meet 3375 ls -l 3376 rm -rf * 3377 mv /home/webmaster/Jitsi-Tutorics/jitsimeet-tutorics/* . 3378 ls -l 3379 history 3380 systemctl restart nginx 3381 exit 3382 cd /home/webmaster 3383 ls -l 3384 history 3385 cd /usr/share/ 3386 ls -l 3387 ls -ltr 3388 cd jitsi-meet 3389 ls -l 3390 ls -ltr 3391 rm -rf * 3392 cd .. 3393 ls -ltr 3394 tar -xvf jitsi-meet.tar 3395 ls -l 3396 history 3397 systemctl restart nginx 3398 systemctl restart prosody 3399 cd /etc/ginx 3400 ls -l 3401 cd /etc 3402 cd ginx 3403 cd gnix 3404 ls -ltr 3405 cd nginx 3406 ls -l 3407 cd sites-available 3408 ls -l 3409 vi meet.deskof.com.conf 3410 systemctl restart nginx 3411 systemctl restart prosody 3412 systemctl restart nginx 3413 systemctl restart prosody 3414 systemctl stop nginx 3415 systemctl start nginx 3416 vu meet.deskof.com.conf 3417 vi meet.deskof.com.conf 3418 ls -l 3419 cd .. 3420 ls -l 3421 vi nginx.conf 3422 cd nginx.conf 3423 cd conf.d 3424 ls -l 3425 cd ../sites-enabled 3426 ls -l 3427 ln meet.deskof.com.conf /etc/nginx/sites-available/meet.deskof.com.conf 3428 ln /etc/nginx/sites-available/meet.deskof.com.conf meet.deskof.com.conf 3429 ls -l 3430 rm meet.deskof.com.conf 3431 ln -S /etc/nginx/sites-available/meet.deskof.com.conf meet.deskof.com.conf 3432 ls -S meet.deskof.com.conf /etc/nginx/sites-available/meet.deskof.com.conf 3433 cd ..//etc/nginx/sites-available/ 3434 ls -l 3435 cd .. 3436 ls -l sites-available 3437 vi meet.deskof.com.conf 3438 ls -l 3439 cd sites-available 3440 ls -l 3441 vi meet.deskof.com.conf 3442 cd ../sites-enabled 3443 ls -l 3444 ln -S 3445 ln --help 3446 l s-l 3447 ls -l 3448 ln -s /etc/nginx/sites-available/meet.deskof.com.conf meet.deskof.com.conf 3449 ls -l 3450 systemctl restart nginx 3451 ls -l 3452 vi meet.deskof.com.conf 3453 vi meet.tutorix.com.conf 3454 systemctl restart nginx 3455 ls -l 3456 cd .. 3457 ls -l 3458 history 3459 ls -l 3460 cd modules-available 3461 ls -l 3462 cd ../conf.d 3463 ls -l 3464 cd ../sites-available 3465 ls -l 3466 diff meet.deskof.com.conf meet.tutorix.com.conf 3467 vi /etc/jitsi/meet/meet.deskof.com-config.js 3468 cd /etc/jitsi/meet/ 3469 ls -l 3470 diff meet.deskof.com-config.js meet.tutorix.com-config.js 3471 ls -l 3472 cd /etc 3473 ls -ltr 3474 cd /usr/sharr 3475 cd /usr/share 3476 ls -ltr 3477 cd jitsi-meet 3478 ls -l 3479 vi interface_config.js 3480 vi index.html 3481 vi test.php 3482 rm test.php 3483 ls -l 3484 history 3485 systemctl restart prosody 3486 ls -l 3487 cd /etc/nginx 3488 ls -l 3489 cd sites-enabled 3490 ls -l 3491 rm meet.tutorix.com.conf 3492 systemctl restart nginx 3493 history 3494 cd /var/log/nignx 3495 cd /var/log/nginx 3496 ls -l 3497 ls -ltrl 3498 vi error.log 3499 tail -f access.log 3500 ls -l 3501 cd /etc/nginx 3502 ls -l 3503 cd sites-available 3504 ls -l 3505 diff meet.tutorix.com.conf meet.tutorix.com.conf.bkp 3506 mv meet.tutorix.com.conf meet.tutorix.com.conf.bkp 3507 ls -l 3508 history 3509 systemctl restart nginx 3510 systemctl restart prosody 3511 ls -l 3512 vi meet.deskof.com.conf 3513 vi meet.tutorix.com.conf.bkp 3514 vi meet.deskof.com.conf 3515 history 3516 cd /etc/jitsi/meet 3517 ls -l 3518 vi /etc/prosody/conf.d/my.jitsi.com.cfg.lua 3519 cd /etc/prosody/conf.d/ 3520 ls -l 3521 vi meet.tutorix.com.cfg.lua 3522 vi /etc/prosody/conf.avail 3523 cd /etc/prosody/ 3524 ls -l 3525 cd conf.avail 3526 ls -l 3527 cp meet.tutorix.com.cfg.lua meet.deskof.com.cfg.lua 3528 vi meet.deskof.com.cfg.lua 3529 rm meet.deskof.com.cfg.lua 3530 cd /etc/nginx 3531 ls -l 3532 cd sites-available 3533 ls -l 3534 cd ../sites-enabled 3535 ls -l 3536 ln -s /etc/nginx/sites-available/meet.tutorix.com.conf meet.tutorix.com.conf 3537 hsitroy 3538 history 3539 systemctl restart nginx 3540 ls -l 3541 vi /etc/nginx/sites-available/meet.tutorix.com.conf 3542 cd /etc/nginx/sites-available/ 3543 ls -l 3544 mv meet.tutorix.com.conf.bkp meet.tutorix.com.conf 3545 cd .- 3546 cd - 3547 ls -l 3548 systemctl restart nginx 3549 systemctl restart prosody 3550 exit 3551 ls -l 3552 pwd 3553 ls -l 3554 wget https://drive.google.com/u/1/open?id=1PnOlvef1o6f0b56NMebzZKb-zcUuIgFM 3555 ls -l 3556 cd /home/webmaster 3557 ls -l 3558 unzip ant-media-server-enterprise-2.3.0-SNAPSHOT-20210114_1635.zip 3559 ls -l 3560 cd ant-media-server 3561 ls -l 3562 wget https://raw.githubusercontent.com/ant-media/Scripts/master/install_ant-media-server.sh 3563 chmod 755 install_ant-media-server.sh 3564 cd .. 3565 cd - 3566 mv install_ant-media-server.sh .. 3567 cd .. 3568 sudo ./install_ant-media-server.sh ant-media-server-enterprise-2.3.0-SNAPSHOT-20210114_1635.zip 3569 sudo service antmedia status 3570 cd / 3571 find . -name ant-media-server -print 3572 find . -name webapps -print 3573 cd /var/www/antmedia/webapps 3574 ls -l 3575 cd WebRTCAppEE 3576 ls -l 3577 cd .. 3578 ls -l 3579 cd LiveApp 3580 ls -l 3581 cd .. 3582 cd roots 3583 cd root 3584 ls -l 3585 cd /usr/local/antmedia 3586 ls -l 3587 vi enable_ssl.sh 3588 sudo ./enable_ssl.sh -f /etc/ssl/deskof.crt -p /etc/ssl/deskof.key -d deskof.com 3589 ls -l /usr/local/antmedia/conf/chain.pem 3590 ls -l /usr/local/antmedia/conf/ 3591 vi enable_ssl.sh 3592 grep "Certificate was added to keystore" * 3593 ls -l /usr/local/antmedia/deskof.com/tomcat.cer 3594 cd .. 3595 ls -l 3596 cd - 3597 ls -l 3598 cd deskof.com 3599 ls -l 3600 vi keystore.jks 3601 vi tomcat.cer 3602 cd .. 3603 ls -l 3604 ./enable_ssl.sh www.deskof.com 3605 sudo ./enable_ssl.sh -f /etc/ssl/deskof.crt -p /etc/ssl/deskof.key -d deskof.com 3606 ls -ltr 3607 cd log 3608 ls -l 3609 vi antmedia-error.log 3610 vi ant-media-server.log 3611 cd .. 3612 rm -rf deskof.com 3613 sudo ./enable_ssl.sh -f /etc/ssl/deskof.crt -p /etc/ssl/deskof.key -d deskof.com 3614 cd .. 3615 find . -name chain.pem -print 3616 cd / 3617 find . -name chain.pem -print 3618 ls -l 3619 cd - 3620 cd ant* 3621 cd ant-media 3622 cd antmedia 3623 ls -l 3624 vi license.txt 3625 cd webapps 3626 ls -l 3627 cd .. 3628 ls -l 3629 cd antmedia.service 3630 ls -l 3631 cd antmedia.service 3632 ls -l 3633 vi antmedia.service 3634 vi change_server_mode.sh 3635 sudo ./enable_ssl.sh -d deskof.com 3636 systemctl stop nginx 3637 sudo ./enable_ssl.sh -d deskof.com 3638 systemctl start nginx 3639 sudo ./enable_ssl.sh -d deskof.com 3640 sudo ./enable_ssl.sh -f /etc/ssl/deskof.crt -p /etc/ssl/deskof.key -d deskof.com 3641 rm -rf deskof.com 3642 sudo ./enable_ssl.sh -f /etc/ssl/deskof.crt -p /etc/ssl/deskof.key -d deskof.com 3643 systemctl stop nginx 3644 sudo ./enable_ssl.sh -d deskof.com 3645 sudo ./enable_ssl.sh -d meet.deskof.com 3646 systemctl start nginx 3647 ls -l 3648 cd webapps 3649 ls -l 3650 cd LiveApp 3651 ls -l 3652 vi conference.html 3653 vi index.html 3654 exit 3655 cd /etc/nginx 3656 ls -l 3657 cd sites-enabled 3658 ls -l 3659 cd ../sites-available 3660 ls -l 3661 vi meet.deskof.com.conf 3662 vi meet.tutorix.com.conf 3663 vi meet.deskof.com.conf 3664 systemctl nginx stop 3665 systemctl stop nginx 3666 systemctl start nginx 3667 exit 3668 cd /usr/local/antmedia 3669 ls -l 3670 cd webapps 3671 ls -l 3672 cd LiveApp 3673 s - 3674 ls -l 3675 vi player.html 3676 top 3677 lscpu 3678 lscpu -l 3679 lscpu 3680 lshw 3681 top 3682 history 3683 systemctl start nginx 3684 systemcetl disable antmedia 3685 systemctl disable antmedia 3686 systemctl stop antmedia 3687 systemctl restart prosody 3688 systemctl restart jitsi-videobridge 3689 systemctl restart jicofo 3690 systemctl restart jitsi-videobridge2 3691 history | grep jitsi-videobridge2 3692 exit 3693 history 3694 prosody --version 3695 prosody -version 3696 sudo prosodyctl status 3697 vi /etc/prosody/prosody.cfg.lua 3698 sudo prosodyctl version 3699 sudo prosodyctl about 3700 exit 3701 yum update prosody 3702 sudo apt-get update prosody 3703 ls -l /etc/apt/sources.list 3704 vi /etc/apt/sources.list 3705 echo deb http://packages.prosody.im/debian $(lsb_release -sc) main | sudo tee -a /etc/apt/sources.list 3706 wget https://prosody.im/files/prosody-debian-packages.key -O- | sudo apt-key add - 3707 sudo apt-get update 3708 sudo apt-get install prosody 3709 service prosody restart && service jicofo restart 3710 history 3711 systemctl restart jitsi-videobridge 3712 systemctl restart jicofo 3713 systemctl restart prosody 3714 vi vi /etc/prosody/prosody.cfg.lua 3715 cd /etc/prosody/ 3716 ls -ltr 3717 vi /etc/prosody/prosody.cfg.lua 3718 systemctl restart prosody 3719 cd /etc/nginx 3720 ls -l 3721 cd sites-available 3722 ls -l 3723 vi meet.tutorix.com.conf 3724 cd .. 3725 ls -l 3726 cd sites-enabled 3727 ls - 3728 ls -l 3729 vi /etc/nginx/sites-available/meet.tutorix.com.conf 3730 vi /etc/prosody/prosody.cfg.lua 3731 systemctl restart prosody 3732 vi /etc/prosody/prosody.cfg.lua 3733 systemctl restart prosody 3734 vi /etc/prosody/conf.avail/meet.domain.com.cfg.lua 3735 cd /etc/prosody/conf.avail 3736 ls -l 3737 vi meet.tutorix.com.cfg.lua 3738 systemctl restart prosody 3739 service prosody restart && service jicofo restart 3740 cd /var/log 3741 ls -l 3742 cd prosody 3743 ls -l 3744 ls -ltr 3745 vi prosody.err 3746 rm -f * 3747 service prosody restart && service jicofo restart 3748 ls -l 3749 vi prosody.err 3750 cd /etc/conf.d 3751 cd /etc/prosody 3752 ls -l 3753 cd conf.d 3754 ls -l 3755 rm localhost.cfg.lua 3756 service prosody restart && service jicofo restart 3757 cd /var/log/prosody 3758 ls -l 3759 vi prosody.err 3760 rm -f * 3761 service prosody restart && service jicofo restart 3762 ls -l 3763 vi prosody.err 3764 vi /etc/prosody/conf.d/jitsi.example.com.cfg.lua 3765 vi /etc/prosody/conf.d/jitsi.meet.tutorix.com.cfg.lua 3766 cd /etc/prosody 3767 cd conf.d 3768 ls -l 3769 vi meet.tutorix.com.cfg.lua 3770 cd /var/log/prosoy 3771 cd /var/log/prosody 3772 ls -l 3773 tail -f prosody.err 3774 tail -f prosody.log 3775 lua --version 3776 lua -v 3777 luarocks install 3778 sudo apt install prosody prosody-modules lua-dbi-sqlite3 lua-event 3779 vi /etc/prosody/prosody.cfg.lua 3780 sudo ufw allow 5222,5322/tcp 3781 service prosody restart && service jicofo restart 3782 ls -l 3783 tail -f prosody.err 3784 tail -f prosody.log 3785 cd 3786 cd .jitsi-meet-cfg 3787 cd ~/.jitsi-meet-cfg/jicofo/ 3788 cd ~/.jitsi-meet-cfg/ 3789 history | grep config.js 3790 cd /usr/share/jitsi/meet/ 3791 cd /etc/jitsi/meet/ 3792 ls -l 3793 ls -a 3794 vi meet.tutorix.com-config.js 3795 l s-l 3796 ls -l 3797 cd 3798 ls -la 3799 ps -ef 3800 history 3801 systemctl status jicofo 3802 systemctl status prosody 3803 cd /etc/prosody 3804 cd conf.d 3805 ls -l 3806 vi meet.tutorix.com.cfg.lua 3807 systemctl status prosody 3808 vi meet.tutorix.com.cfg.lua 3809 systemctl restart prosody 3810 systemctl status prosody 3811 vi meet.tutorix.com.cfg.lua 3812 systemctl restart prosody 3813 systemctl status prosody 3814 vi meet.tutorix.com.cfg.lua 3815 systemctl restart prosody 3816 systemctl status prosody 3817 iptable -L -n 3818 iptables -L -n 3819 ufw status 3820 iptables -L -n 3821 sudo ufw allow 3478/udp 3822 sudo ufw allow 5349/tcp 3823 systemctl show --property DefaultLimitNPROC 3824 sudo apt purge jigasi jitsi-meet jitsi-meet-web-config jitsi-meet-prosody jitsi-meet-turnserver jitsi-meet-web jicofo jitsi-videobridge2 3825 ls -l 3826 cd .. 3827 ls -l 3828 cd .. 3829 sudo apt purge jigasi jitsi-meet jitsi-meet-web-config jitsi-meet-prosody jitsi-meet-turnserver jitsi-meet-web jicofo jitsi-videobridge2 3830 cd prosody 3831 ls -l 3832 cd .. 3833 cd jitsi 3834 ls -l 3835 cd * 3836 ls -l 3837 cd .. 3838 ls -l 3839 cd /home/webmaster 3840 ls -l 3841 wget 3842 wget https://download.jitsi.org/jitsi.key.gpg.key 3843 wget https://download.jitsi.org/jitsi-key.gpg.key 3844 gpg jitsi-key.gpg.key 3845 cd /etc 3846 cd apt 3847 cd sources 3848 ls -l 3849 cd 3850 cd - 3851 cd sources.list.d 3852 ls -l 3853 vi jitsi-stable.list 3854 apt update 3855 apt install jitsi-meet 3856 systemctl status nginx.service 3857 vi /etc/nginx/sites-enabled/meet.tutorix.com.conf 3858 cd /etc/nginx/sites-enabled/ 3859 ls -l 3860 cd /etc/nginx/sites-available 3861 ls -l 3862 mv meet.tutorix.com.conf meet.tutorix.com.conf.bkp 3863 apt install jitsi-meet 3864 sudo apt purge jigasi jitsi-meet jitsi-meet-web-config jitsi-meet-prosody jitsi-meet-turnserver jitsi-meet-web jicofo jitsi-videobridge2 3865 cd /etc 3866 rm -rf jitsi 3867 apt install jitsi-meet 3868 systemctl restart nginx 3869 journalctl -xe 3870 vi /etc/nginx/sites-enabled/meet.tutorix.com.conf 3871 systemctl restart nginx 3872 journalctl -xe 3873 ls -l /etc/ssl/meet.tutorix.com.crt 3874 cd / 3875 find . -name tutorix.crt -print 3876 vi /etc/nginx/sites-enabled/meet.tutorix.com.conf 3877 systemctl restart nginx 3878 ps -ef 3879 apt install jitsi-meet 3880 sudo apt purge jigasi jitsi-meet jitsi-meet-web-config jitsi-meet-prosody jitsi-meet-turnserver jitsi-meet-web jicofo jitsi-videobridge2 3881 apt install jitsi-meet 3882 ps -ef 3883 systemctl restart nginx 3884 journalctl -xe 3885 vi /etc/nginx/sites-enabled/meet.tutorix.com.conf 3886 systemctl restart nginx 3887 ps -ef 3888 apt install jitsi-meet 3889 l s-l 3890 ls -l 3891 cd /etc/nginx 3892 ls -l 3893 cd sites-available 3894 ls -l 3895 vi meet.tutorix.com.conf.bkp 3896 diff meet.tutorix.com.conf meet.tutorix.com.conf.bkp 3897 vi meet.tutorix.com.conf.bkp 3898 vi search.tutorialspoint.com.conf 3899 vi meet.tutorix.com.conf 3900 systemctl restart nginx 3901 ps -ef 3902 apt install jitsi-meet 3903 apt-get purge jigasi jitsi-meet jitsi-meet-web-config jitsi-meet-prosody jitsi-meet-turnserver jitsi-meet-web jicofo jitsi-videobridge2 3904 apt autoremove 3905 apt-get purge jigasi jitsi-meet jitsi-meet-web-config jitsi-meet-prosody jitsi-meet-turnserver jitsi-meet-web jicofo jitsi-videobridge2 3906 cd / 3907 cd /etc 3908 rm -rf prosody 3909 rm -rfjitsi 3910 rm -rf jitsi 3911 apt-get -y install jitsi-meet 3912 vi /var/lib/prosody/meet.tutorix.com.cnf 3913 vi /var/lib/prosody/meet.tutorix.com.crt 3914 cd /etc/prosody/certs/ 3915 cd /etc/prosody/ 3916 ls -l 3917 systemctl restart nginx 3918 journalctl -xe 3919 vi /etc/nginx/sites-enabled/meet.tutorix.com.conf 3920 systemctl restart nginx 3921 ps -ef 3922 cd .. 3923 apt autoremove 3924 apt-get purge jigasi jitsi-meet jitsi-meet-web-config jitsi-meet-prosody jitsi-meet-turnserver jitsi-meet-web jicofo jitsi-videobridge2 3925 cd /etc/ 3926 rm -rf jitsi 3927 cd nginx 3928 ls -l 3929 vi nginx.conf 3930 cd sites-available 3931 l s-l 3932 ls -l 3933 vi meet.deskof.com.conf 3934 vi meet.tutorix.com.conf.bkp 3935 grep server_names_hash_bucket_size * 3936 cd .. 3937 grep server_names_hash_bucket_size * 3938 vi nginx.conf 3939 apt autoremove 3940 apt-get purge jigasi jitsi-meet jitsi-meet-web-config jitsi-meet-prosody jitsi-meet-turnserver jitsi-meet-web jicofo jitsi-videobridge2 3941 vi/usr/share/keyrings/jitsi-keyring.gpg 3942 vi /usr/share/keyrings/jitsi-keyring.gpg 3943 curl https://download.jitsi.org/jitsi-key.gpg.key | sudo sh -c 'gpg --dearmor > /usr/share/keyrings/jitsi-keyring.gpg' 3944 vi /usr/share/keyrings/jitsi-keyring.gpg 3945 echo 'deb [signed-by=/usr/share/keyrings/jitsi-keyring.gpg] https://download.jitsi.org stable/' | sudo tee /etc/apt/sources.list.d/jitsi-stable.list > /dev/null 3946 sudo apt-get -y update 3947 sudo apt-get -y install jitsi-meet 3948 cd /var/lib/prosody/ 3949 l s-l 3950 ls -l 3951 sudo apt-get -y install jitsi-meet 3952 ps -ef 3953 sudo apt-get -y install jitsi-meet 3954 history 3955 service prosody restart && service jicofo restart 3956 ps -ef 3957 cd /etc/ 3958 cd /var/log 3959 ls -l 3960 cd prosody 3961 ls -ltr 3962 tail -f prosody.err 3963 cd /etc/prosody/ 3964 ls -l 3965 cd conf.d 3966 ls -l 3967 cd .. 3968 ls -l 3969 mkdir certs 3970 cd certs 3971 cp /etc/ssl/tutorix.crt meet.tutorix.com.crt 3972 cp /etc/ssl/tutorix.key meet.tutorix.com.key 3973 cd /var/log/prosody 3974 rm -f * 3975 service prosody restart && service jicofo restart 3976 ls -l 3977 systemctl restart prosody 3978 ls -l 3979 cd .. 3980 ls -l 3981 cd prosody 3982 ls -l 3983 cd /etc/prosody 3984 ls -l 3985 cd prosody.cfg.lua 3986 vi prosody.cfg.lua 3987 cd conf.d 3988 ls -l 3989 vi meet.tutorix.com.cfg.lua 3990 cd .. 3991 ls -l 3992 cd conf.avail 3993 ls -l 3994 vi * 3995 cd /var/log 3996 ls -ltr 3997 cd prosody 3998 ls -l 3999 cd .. 4000 systemctl restart prosody 4001 history | grep systemctl 4002 systemctl restart jitsi-videobridge2 4003 ls -l 4004 cd prosody 4005 ls -l 4006 ps -ef 4007 history | grep about 4008 sudo prosodyctl about 4009 cd /var/lib/prosody 4010 ls -l 4011 vi meet.tutorix.com.cnf 4012 vi meet.tutorix.com.crt 4013 cd /etc/prosody 4014 ls -l 4015 vi prosody.cfg.lua 4016 cd conf.d 4017 ls -l 4018 vi * 4019 cd certs 4020 ls -l 4021 cd ../certs 4022 ls -l 4023 cd /etc 4024 ls -l 4025 cd ssl 4026 ls -l 4027 cd certs 4028 ls -l 4029 cd .. 4030 ls -l 4031 cd /etc/nginx 4032 ls -l 4033 cd /var/log/nginx 4034 ls -l 4035 ls -ltr 4036 tail -f error.log 4037 sudo apt-get install prosody 4038 vi /etc/prosody/conf.avail/meet.domain.com.cfg.lua 4039 vi /etc/prosody/conf.avail/meet.tutorix.com.cfg.lua 4040 service prosody restart && service jicofo restart 4041 cd .. 4042 cd prosody 4043 ls -l 4044 hostname 4045 sudo hostnamectl set-hostname meet.tutorix.com 4046 hostname 4047 sudo nano /etc/hosts 4048 ostname 4049 vi /etc/hosts 4050 sudo ufw status 4051 sudo ufw allow 4443/tcp 4052 sudo apt update 4053 history 4054 service prosody stop 4055 op 4056 top 4057 ls -l 4058 history 4059 apt autoremove 4060 apt-get purge jigasi jitsi-meet jitsi-meet-web-config jitsi-meet-prosody jitsi-meet-turnserver jitsi-meet-web jicofo jitsi-videobridge2 4061 cd /etc 4062 rm -rf jitsi 4063 rm -rf prosody 4064 ls -l 4065 top 4066 sudo apt update 4067 sudo apt install jitsi-meet 4068 apt autoremove 4069 apt-get purge jigasi jitsi-meet jitsi-meet-web-config jitsi-meet-prosody jitsi-meet-turnserver jitsi-meet-web jicofo jitsi-videobridge2 4070 sudo apt install jitsi-meet 4071 vi /var/lib/prosody/meet.tutorix.com.cnf 4072 jitsi-meet-prosody 4073 sudo apt-get purge jitsi-meet 4074 dpkg -l | grep -v jitsi 4075 dpkg -l | grep jitsi 4076 sudo apt-get purge jitsi-* 4077 locate jitsi 4078 sudo dpkg-reconfigure jitsi-videobridge 4079 sudo apt-get purge jitsi-meet 4080 sudo apt purge jigasi jitsi-meet jitsi-meet-web-config jitsi-meet-prosody jitsi-meet-turnserver jitsi-meet-web jicofo jitsi-videobridge2 4081 sudo apt autoremove 4082 sudo apt purge jigasi jitsi-meet jitsi-meet-web-config jitsi-meet-prosody jitsi-meet-turnserver jitsi-meet-web jicofo jitsi-videobridge2 4083 sudo ufw status 4084 reboot 4085 top 4086 ps -ef 4087 cd /etc 4088 rm -rf jitsi prosody 4089 sudo apt install jitsi-meet 4090 sudo apt purge jigasi jitsi-meet jitsi-meet-web-config jitsi-meet-prosody jitsi-meet-turnserver jitsi-meet-web jicofo jitsi-videobridge2 4091 cd /etc 4092 rm -rf jitsi prosody 4093 top 4094 apt install apt-transport-https 4095 sudo apt-add-repository universe 4096 sudo apt update 4097 cd /usr/share/keyrings/ 4098 ls -l 4099 curl https://download.jitsi.org/jitsi-key.gpg.key | sudo sh -c 'gpg --dearmor > /usr/share/keyrings/jitsi-keyring.gpg' 4100 echo 'deb [signed-by=/usr/share/keyrings/jitsi-keyring.gpg] https://download.jitsi.org stable/' | sudo tee /etc/apt/sources.list.d/jitsi-stable.list > /dev/null 4101 cd /etc/apt/sources.list.d/ 4102 ls -l 4103 vi jitsi-stable.list 4104 sudo apt update 4105 sudo apt install jitsi-meet 4106 vi /var/lib/prosody/meet.tutorix.com.key 4107 sudo apt purge jigasi jitsi-meet jitsi-meet-web-config jitsi-meet-prosody jitsi-meet-turnserver jitsi-meet-web jicofo jitsi-videobridge2 prosody 4108 sudo apt purge prosody 4109 vi /etc/apt/sources.list 4110 sudo apt-get update 4111 sudo apt install jitsi-meet 4112 top 4113 ps -ef 4114 exit 4115 cd /etc/nginx 4116 ls -l 4117 cd sites-enabled 4118 ls -l 4119 vi meet.deskof.com.conf 4120 vi meet.tutorix.com.conf 4121 systemctl restart nginx 4122 vi /etc/prosody/prosody.cfg.lua 4123 cd /usr/lib/prosody/modules 4124 ls -l 4125 ls -l mod_pinger.lua 4126 vi mod_pinger.lua 4127 history 4128 systemctl restart prosody 4129 systemctl prosody about 4130 history | about 4131 history | grep about 4132 sudo prosodyctl about 4133 cd /etc/prosody 4134 ls -l 4135 vi prosody.cfg.lua 4136 cd certs 4137 l s-l 4138 ls -l 4139 cd .. 4140 ls -l 4141 apt list -a prosody 4142 echo deb http://packages.prosody.im/debian $(lsb_release -sc) main | sudo tee -a /etc/apt/sources.list 4143 ls -l 4144 vi prosody.cfg.lua 4145 cd conf.d 4146 ls -l 4147 cd ../conf.avail 4148 ls -l 4149 cp meet.tutorix.com.cfg.lua meet.tutorix.com.cfg.lua.old 4150 cd .. 4151 ls -l 4152 wget https://prosody.im/files/prosody-debian-packages.key -O- | sudo apt-key add - 4153 sudo apt-get update 4154 sudo apt-get install prosody 4155 ls -l 4156 cd conf.avail 4157 ls -l 4158 diff meet.tutorix.com.cfg.lua meet.tutorix.com.cfg.lua.old 4159 vi /etc/prosody/prosody.cfg.lua 4160 service prosody restart && service jicofo restart 4161 cd /var/log/prosody 4162 ls -ltr 4163 tail -f prosody.err 4164 ls -l 4165 tail -f prosody.log 4166 histpry 4167 history 4168 systemctl restart prosody 4169 systemctl restart jicofo 4170 systemctl restart nginx 4171 cd /etc/prosody 4172 l s-l 4173 ls -l 4174 vi prosody.cfg.lua 4175 ls -l 4176 cd conf.avail 4177 ls -l 4178 vi meet.tutorix.com.cfg.lua 4179 systemctl restart prosody 4180 cd /var/log/prosody 4181 ls -ltr 4182 tail -f prosody.err 4183 ls -l 4184 tail -f prosody.log 4185 systemctl restart jicofo 4186 cd 4187 top 4188 cd /etc/prosody 4189 ls -l 4190 vi prosody.cfg.lua 4191 systemctl restart prosody 4192 systemctl restart jicofo 4193 cd conf.avail 4194 ls -l 4195 history 4196 sudo prosodyctl about 4197 :q! 4198 cd var/log/prosody 4199 cd /var/log/prosody 4200 ls -l 4201 tail -f prosody.err 4202 tail -f prosody.log 4203 cd / 4204 find . -name cfg.lua -print 4205 find . -name prosody.cfg.lua -print 4206 vi ./etc/prosody/prosody.cfg.lua 4207 ls -l 4208 cd /etc/prosody 4209 ls -l 4210 vi migrator.cfg.lua 4211 vi prosody.cfg.lua 4212 cd conf.avail 4213 ls -l 4214 vi meet.tutorix.com.cfg.lua 4215 cd /etc/nginx 4216 ls -l 4217 cd sites-available 4218 ls -l 4219 vi search.tutorialspoint.com.conf 4220 diff meet.tutorix.com.conf.bkp meet.tutorix.com.conf 4221 ls -l 4222 vi search.tutorialspoint.com.conf 4223 vi msc.tutorialspoint.com.conf 4224 vi search.tutorialspoint.com.conf 4225 vi meet.deskof.com.conf 4226 vi search.tutorialspoint.com.conf 4227 cd .. 4228 ls -l 4229 cd sites-enabled 4230 ls -l 4231 vi search.tutorialspoint.conf 4232 systemctl restart nginx 4233 vi msc.tutorialspoint.com.conf 4234 vi meet.tutorix.com.conf 4235 vi search.tutorialspoint.conf 4236 systemctl restart nginx 4237 vi msc.tutorialspoint.com.conf 4238 vi meet.deskof.com.conf 4239 systemctl restart nginx 4240 vi default 4241 vi meet.deskof.com.conf 4242 vi search.tutorialspoint.conf 4243 vi msc.tutorialspoint.com.conf 4244 systemctl restart nginx 4245 exit 4246 cd /var/www/html 4247 ls -l 4248 pwd 4249 cd /home 4250 ls -l 4251 adduser khaleel 4252 cd /var/www/html 4253 ls -l 4254 chown khaleel.khaleel * 4255 ls -l 4256 vi courses_suggest.php 4257 cd /etc 4258 find . -name mod_pinger.lua -print 4259 find . -name mod_ping.lua -print 4260 cd .. 4261 find . -name mod_ping.lua -print 4262 vi ./usr/lib/prosody/modules/mod_ping.lua 4263 vi ./usr/lib/prosody/modules/mod_pinger.lua 4264 vi ./usr/lib/prosody/modules/mod_ping.lua 4265 cd /usr/lib/prosody 4266 ls -l 4267 cd core 4268 ls -l 4269 cd ../modules 4270 ls -l 4271 vi mod_ping.lua 4272 cd /var/log/prosody 4273 ls -l 4274 tail -f prosody.err 4275 tail -f prosody.log 4276 cd /etc/prosody 4277 ls -l 4278 cd conf.avail 4279 ls -l 4280 grep ping_interval * 4281 cd .. 4282 ls -l 4283 cd /etc/lib 4284 cd / 4285 cd ./usr/lib/prosody/modules 4286 grep ping_interval * 4287 cd ../adhoc 4288 grep ping_interval * 4289 cd .. 4290 grep ping_interval * 4291 cd util 4292 grep ping_interval * 4293 grep ping * 4294 grep 60 * 4295 cd .. 4296 grep 60 * 4297 ls -l 4298 cd net 4299 grep 60 * 4300 vi server_epoll.lua 4301 history 4302 apt autoremove 4303 apt-get purge jigasi jitsi-meet jitsi-meet-web-config jitsi-meet-prosody jitsi-meet-turnserver jitsi-meet-web jicofo jitsi-videobridge2 4304 cd /etc 4305 rm -rf prosody 4306 rm -rf jitsi 4307 echo deb http://packages.prosody.im/debian $(lsb_release -sc) main | sudo tee -a /etc/apt/sources.list 4308 wget https://prosody.im/files/prosody-debian-packages.key -O- | sudo apt-key add - 4309 sudo apt-get update 4310 sudo apt-get install prosody 4311 history 4312 history| about 4313 history| grep about 4314 sudo prosodyctl about 4315 sudo purge prosody 4316 sudo apt-get purge prosody 4317 sudo apt-get install prosody 4318 sudo prosodyctl about 4319 curl https://download.jitsi.org/jitsi-key.gpg.key | sudo sh -c 'gpg --dearmor > /usr/share/keyrings/jitsi-keyring.gpg' 4320 echo 'deb [signed-by=/usr/share/keyrings/jitsi-keyring.gpg] https://download.jitsi.org stable/' | sudo tee /etc/apt/sources.list.d/jitsi-stable.list > /dev/null 4321 sudo apt-get -y update 4322 sudo apt-get -y install jitsi-meet 4323 ps -ef 4324 cd nginx 4325 ls -l 4326 cd sites-available 4327 ls -l 4328 vi search.tutorialspoint.com.conf 4329 history 4330 cd /etc/prosody 4331 ls -l 4332 vi prosody.cfg.lua 4333 cd conf.avail 4334 ls -l 4335 vi meet.tutorix.com.cfg.lua 4336 history 4337 systemctl restart prosody 4338 systemctl restart jicofo 4339 cd /etc/nginx 4340 ls -l 4341 cd sites-available 4342 ls -l 4343 vi meet.tutorix.com.conf 4344 systemctl restart nginx 4345 ls -l 4346 cd /var/ 4347 cd log 4348 ls -l 4349 ls -ltr 4350 cd prosody 4351 ls -l 4352 ls -ltr 4353 tail -f prosody.log 4354 cd /var/log/jitsi 4355 ls -l 4356 tail -f jvb.log 4357 history 4358 history | grep video 4359 history | grep restart 4360 systemctl restart jicofo 4361 history 4362 history| udp 4363 history| UDP 4364 history| grep UDP 4365 history| grep udp 4366 history| grep 10000 4367 ufw allow 10000/udp 4368 systemctl restart jicofo 4369 systemctl restart prosody 4370 history 4371 history| grep restart 4372 systemctl restart jitsi-videobridge2 4373 cd / 4374 find . -name conference.html -print 4375 history| grep ant 4376 systemctl enable antmedia 4377 systemctl start antmedia 4378 vi ./usr/local/antmedia/webapps/LiveApp/conference.html 4379 cd /etc/nginx 4380 ls -l 4381 cd sites-available 4382 ls -l 4383 vi meet.tutorix.com.conf 4384 systemctl restart nginx 4385 vi meet.tutorix.com.conf 4386 journalctl -xe 4387 vi meet.tutorix.com.conf 4388 systemctl restart nginx 4389 grep 5443 * 4390 cd .. 4391 ls -l 4392 grep 5443 * 4393 vi nginx.conf 4394 cd sites-available 4395 ls -l 4396 vi meet.deskof.com.conf 4397 vi meet.tutorix.com.conf 4398 rm meet.deskof.com.conf 4399 ls -l 4400 systemctl restart nginx 4401 journalctl -xe 4402 rm /etc/nginx/sites-enabled/meet.deskof.com.conf 4403 systemctl restart nginx 4404 cd / 4405 find . -name conference.html -print 4406 cd /var/www/antmedia/webapps 4407 ls -l 4408 cd .. 4409 ls -l 4410 vi antmedia 4411 vi install_ant-media-server.sh 4412 cd /usr/local/antmedia 4413 ls -l 4414 sudo ./enable_ssl.sh -d meet.tutorix.com 4415 sudo ./enable_ssl.sh -d tutorix.com 4416 ls -l 4417 cd webapps 4418 s -l 4419 ls -l 4420 cd LiveApp 4421 ls -l 4422 cd / 4423 find . -name conference.html -print 4424 cd /var/www/antmedia/ 4425 ls -l 4426 sudo ./enable_ssl.sh -d tutorix.com 4427 systemctl stop nginx 4428 sudo ./enable_ssl.sh -d tutorix.com 4429 sudo ./enable_ssl.sh -d meet.tutorix.com 4430 systemctl start nginx 4431 cd /etc/nginx 4432 l s-l 4433 ls -l 4434 cd sites-enabled 4435 ls -l 4436 vi /etc/nginx/sites-available/meet.tutorix.com.conf 4437 ls -l 4438 vi meet.tutorix.com.conf 4439 cd - 4440 ls -l 4441 systemctl stop nginx 4442 cd / 4443 find . -name conference.html -print 4444 cd /var/www/antmedia/ 4445 ls -l 4446 sudo ./enable_ssl.sh -f meet.tutorix.com -p /etc/ssl/tutorix.key -c /etc/ssl/tutorix.crt 4447 sudo ./enable_ssl.sh -f /etc/ssl/tutorix.crt -p /etc/ssl/tutorix.key -d meet.tutorix.com 4448 systemctl start nginx 4449 systemctl restart nginx 4450 ps -ef 4451 systemctl restart antmedia 4452 cd / 4453 systemctl stop nginx 4454 cd / 4455 find . -name conference.html -print 4456 cd ./usr/local/antmedia 4457 sudo ./enable_ssl.sh -f /etc/ssl/tutorix.crt -p /etc/ssl/tutorix.key -d meet.tutorix.com 4458 cd /usr/local/antmedia/conf 4459 ls -l 4460 ls -ltr 4461 vi fullchain.pem 4462 vi red5.properties 4463 systemctl start nginx 4464 history| grep antmedia 4465 systemcetl disable antmedia 4466 systemctl disable antmedia 4467 systemctl enable antmedia 4468 vi /lib/systemd/system/antmedia.service. 4469 vi /lib/systemd/system/antmedia.service 4470 cd / 4471 find . -name conference.html -print 4472 cd /var/www/antmedia 4473 l s-l 4474 ls -l 4475 cd conf 4476 ls -ltr 4477 cd /usr/local/antmedia 4478 cd conf 4479 ls -l 4480 ls -ltr 4481 vi truststore.jks 4482 vi fullchain.pem 4483 systemctl restart antmedia 4484 systemctl restart nginx 4485 systemctl stop nginx 4486 sudo ./enable_ssl.sh -f /etc/ssl/tutorix.crt -p /etc/ssl/tutorix.key -d meet.tutorix.com 4487 cd .. 4488 sudo ./enable_ssl.sh -f /etc/ssl/tutorix.crt -p /etc/ssl/tutorix.key -d meet.tutorix.com 4489 cd conf 4490 l s-ltr 4491 ls -ltr 4492 rm jee-container.xml keystore.jks truststore.jks red5.properties fullchain.pem -f 4493 cd .. 4494 sudo ./enable_ssl.sh -f /etc/ssl/tutorix.crt -p /etc/ssl/tutorix.key -d meet.tutorix.com 4495 cd /usr/local/antmedia/meet.tutorix.com 4496 ls -l 4497 rm -f * 4498 cd .. 4499 sudo ./enable_ssl.sh -f /etc/ssl/tutorix.crt -p /etc/ssl/tutorix.key -d meet.tutorix.com 4500 cd / 4501 find . -name conference.html -print 4502 cp /var/www/antmedia/conf/* /usr/local/antmedia/conf 4503 cd /usr/local/antmedia/conf 4504 l s-l 4505 ls -l 4506 ls -ltr 4507 cd .. 4508 sudo ./enable_ssl.sh -f /etc/ssl/tutorix.crt -p /etc/ssl/tutorix.key -d meet.tutorix.com 4509 cd /usr/local/antmedia/meet.tutorix.com/ 4510 ls -l 4511 rm -f * 4512 cd .. 4513 sudo ./enable_ssl.sh -f /etc/ssl/tutorix.crt -p /etc/ssl/tutorix.key -d meet.tutorix.com 4514 /var/www/antmedia/ 4515 cd /var/www/antmedia/ 4516 sudo ./enable_ssl.sh -f /etc/ssl/tutorix.crt -p /etc/ssl/tutorix.key -d meet.tutorix.com 4517 rm /usr/local/antmedia/meet.tutorix.com/tomcat.cer 4518 sudo ./enable_ssl.sh -f /etc/ssl/tutorix.crt -p /etc/ssl/tutorix.key -d meet.tutorix.com 4519 rm /usr/local/antmedia/meet.tutorix.com/* 4520 sudo ./enable_ssl.sh -f /etc/ssl/tutorix.crt -p /etc/ssl/tutorix.key -d meet.tutorix.com 4521 systemctl restart nginx 4522 systemctl restart antmedia 4523 ls -l 4524 vi antmedia.service 4525 cd /usr/local 4526 ls -l 4527 cd antmedia-backup-2021-01-15_10-47-22 4528 ls -l 4529 cd /etc/nginx 4530 ls -l 4531 vi nginx.conf 4532 cd sites-available 4533 ls -l 4534 vi meet.tutorix.com.conf 4535 systemctl restart nginx 4536 vi meet.tutorix.com.conf 4537 systemctl restart nginx 4538 exit 4539 history 4540 cd /usr/local 4541 ls -l 4542 cd antmedia 4543 ls -l 4544 .start.sh 4545 ./start.sh 4546 ls -l 4547 cd /home/webmaster 4548 ls -l 4549 ./install_ant-media-server.sh ant-media-server-*.zip true 4550 sudo ufw allow 1935 4551 sudo ufw allow 5080 4552 sudo ufw allow 5443 4553 sudo ufw allow 5554 4554 sudo service antmedia status 4555 history | grep enable_ssl.sh 4556 cd - 4557 ls -l 4558 sudo ./enable_ssl.sh -f /etc/ssl/tutorix.crt -p /etc/ssl/tutorix.key -d meet.tutorix.com 4559 sudo ./enable_ssl.sh -f meet.tutorix.com -p /etc/ssl/tutorix.key -c /etc/ssl/tutorix.crt 4560 sudo ./enable_ssl.sh -d meet.tutorix.com -p /etc/ssl/tutorix.key -f /etc/ssl/tutorix.crt 4561 find . -name conference.html -print 4562 cd 4563 top 4564 cd - 4565 ls -l 4566 cd webapps 4567 ls -l 4568 cd LiveApp 4569 ls-l 4570 ls -l 4571 cd .. 4572 l s-l 4573 ls -l 4574 cd .. 4575 ls -l 4576 cd meet.tutorix.com 4577 ls -l 4578 cd .. 4579 ls -l 4580 rm -rf meet.tutorix.com 4581 sudo ./enable_ssl.sh -d ant.tutorix.com 4582 ls -l 4583 systemctl nginx stop 4584 systemctl stop nginx 4585 sudo ./enable_ssl.sh -d ant.tutorix.com 4586 systemctl start nginx 4587 ls -l 4588 cd webapps 4589 ls -l 4590 cd WebRTCAppEE 4591 ls -l 4592 cd WEB-INF 4593 ls -l 4594 vi red5-web.properties 4595 echo 'settings.webrtc.stunServerURI=stun:stun1.l.google.com:19302' | sudo tee -a /usr/local/antmedia/webapps/WebRTCAppEE/WEB-INF/red5-web.properties 4596 echo 'settings.webrtc.stunServerURI=stun:stun1.l.google.com:19302' | sudo tee -a /usr/local/antmedia/webapps/LiveApp/WEB-INF/red5-web.properties 4597 vi red5-web.properties 4598 sudo service antmedia restart 4599 ls -l 4600 vi red5-web.xml 4601 exit 4602 cd /home/webmaster 4603 ls -l 4604 wget https://drive.google.com/u/2/uc?id=1Be9pNhs7YnUTs7xI9mdZ1xBgh1H71mG6&export=download 4605 ls -l 4606 rm 'uc?id=1Be9pNhs7YnUTs7xI9mdZ1xBgh1H71mG6' 4607 ls -l 4608 rm wget-log 4609 ls -l 4610 vi install_ant-media-server.sh 4611 history| grep install_ant-media-server.sh 4612 rm ant-media-server-enterprise-2.3.0-SNAPSHOT-20210114_1635.zip 4613 ./install_ant-media-server.sh ant-media-server-*.zip true 4614 history 4615 sudo service antmedia restart 4616 top 4617 cat /proc/cpuinfo | grep processor | wc -l 4618 cd - 4619 cd /usr/local/antmedia 4620 ls -l 4621 cd webapps 4622 ls -l 4623 cd persistence 4624 ls -l 4625 cd .. 4626 ls -l 4627 cd LiveApp 4628 ls l 4629 ls -l 4630 cd .. 4631 ls -l 4632 cd WebRTCAppEE 4633 ls -l 4634 vi conference.html 4635 vi /etc/ufw/before.rules 4636 cd /usr/local/antmedia 4637 ls -l 4638 vi enable_ssl.sh 4639 cd /etc/niginx 4640 cd /etc/nginx 4641 ls -l 4642 cd sites-available 4643 ls -l 4644 cd /usr/local 4645 cd ant* 4646 ls -l 4647 cd antmedia 4648 ls -l 4649 cd webapps 4650 ls -l 4651 wget https://www.tutorix.com/meet.tar 4652 ls -l 4653 tar -xvf meet.tar 4654 ls -l 4655 cd meet 4656 ls -l 4657 ls -ltr 4658 cd .. 4659 ls -l 4660 cd .. 4661 ls -l 4662 ./create_app.sh meet /usr/local/antmedia 4663 ls -l 4664 cd webpass 4665 cd webapps 4666 ls -l 4667 cd WebRTCAppEE 4668 ls -l 4669 cd .. 4670 ls -l 4671 mv meet meet1 4672 cd .. 4673 ./create_app.sh meet /usr/local/antmedia 4674 cd - 4675 ls -l 4676 cd meet 4677 ls -l 4678 cd css 4679 ls -l 4680 cd .. 4681 cd images 4682 ls -l 4683 cd ../js 4684 ls -l 4685 cd .. 4686 ls -l 4687 cd META-INF 4688 l s-l 4689 ls -l 4690 cd .. 4691 ls -l 4692 cd js 4693 ls -l 4694 cd .. 4695 ls -l 4696 cd css 4697 ls -l 4698 cd external 4699 ls l 4700 ls -l 4701 cd .. 4702 ls -l 4703 cd .. 4704 ls -l 4705 cd js 4706 ls -l 4707 cd external 4708 ls -l 4709 cd .. 4710 ls -l 4711 cd .. 4712 cd ../meet1 4713 ls -l 4714 cd js 4715 ls -l 4716 cd .. 4717 ls 4718 cp easyui ../meet -R 4719 cp js/* ../meet/js -R 4720 cp css/* ../meet/css -R 4721 cp webfonts ../meet -R 4722 cp images/* ../meet/images -R 4723 cp rtc2.php ../meet 4724 cd ../meet 4725 mv rtc2.php rtc.htm 4726 sudo service antmedia restart 4727 vi rtc2.htm 4728 cd /home/webmaster 4729 ls -l 4730 cd - 4731 cd .. 4732 ls -l 4733 cd WebRTCAppEE 4734 ls -l 4735 vi conference.html 4736 ls -l 4737 cd .. 4738 ls -l 4739 rm meet.tar 4740 tar -cvf WebRTCAppEE.tar WebRTCAppEE 4741 cd - 4742 cd streams 4743 ls -ltr 4744 rm * 4745 ls -l 4746 cd .. 4747 ls -l 4748 cd .. 4749 ls -l 4750 pwd 4751 mv WebRTCAppEE.tar WebRTCAppEE 4752 histpry 4753 history 4754 exit 4755 cd /usr/loca/antmedia 4756 cd /usr/local/antmedia 4757 ls -l 4758 cd webapps 4759 ls -l 4760 cd WebRTCAppEE 4761 ls -l 4762 vi conference.html 4763 cp datachannel.html datachannel.html.bkp 4764 cd .. 4765 ls -l 4766 cd LiveApp 4767 ls -l 4768 cp conference.html ../WebRTCAppEE 4769 cd ../WebRTCAppEE 4770 ls -l 4771 exit 4772 cd / 4773 find . -name elasticsearch.yml -print 4774 vi ./etc/elasticsearch/elasticsearch.yml 4775 cd ./etc/elasticsearch/ 4776 ls -l 4777 vi vi elasticsearch.yml 4778 vi elasticsearch.yml 4779 sudo ufw status 4780 history | grep ufw 4781 sudo ufw allow from 168.119.212.138 to any port 9200 4782 exit 4783 cd /home/webmaster 4784 ls -l 4785 vi install_ant-media-server.sh 4786 ls -l 4787 ./install_ant-media-server.sh -i ant-media-server-enterprise-2.4.0-SNAPSHOT-20210712_1618.zip -r true 4788 cd /usr/local/antmedia/ 4789 ls -l 4790 vi start.sh 4791 ps -ef 4792 ls -l 4793 cd webapps 4794 ls -l 4795 cd LiveApp 4796 ls -l 4797 vi multitrack-conference.html 4798 exit 4799 passwd 4800 exit 4801 cd /usr/local/antmedia 4802 cd log/ 4803 ls 4804 sudo service status antmedia 4805 sudo service status-all 4806 cat /etc/*release 4807 ls /var/log/ 4808 cd .. 4809 ls 4810 sudo service antmedia stop 4811 sudo ./start.sh 4812 sudo service antmedia start 4813 sudo service antmedia stop 4814 ls log/ 4815 cat log/antmedia-error.log 4816 cat log/antmedia 4817 cat log/antmedia/ant-media-server.log 4818 ls 4819 cd webapps/ 4820 ls 4821 cd .. 4822 ls 4823 sudo rm streamapp.db 4824 sudo service antmedia start 4825 cat log/antmedia/ant-media-server.log 4826 cd log/ 4827 sudo rm * 4828 ls 4829 cd .. 4830 sudo service antmedia stop 4831 sudo service antmedia start 4832 ls log 4833 ls 4834 ls log 4835 cd webapps/ 4836 ls 4837 ls persistence/ 4838 cd .. 4839 ls 4840 cd webapps/ 4841 ls 4842 cd .. 4843 sudo rm streamapp.db 4844 ls 4845 sudo service antmedia start 4846 ls 4847 ls log 4848 ls 4849 journalctl antmedia 4850 journalctl -k antmedia 4851 journalctl -s antmedia 4852 journalctl -h 4853 jps 4854 sudo service antmedia stop 4855 ls 4856 sudo service antmedia start 4857 ls log 4858 journalctl -u antmedia 4859 sudo service antmedia stop 4860 sudo ./start.sh 4861 cd /home/webmaster 4862 ls -l 4863 history | grep install_ant-media-server.sh 4864 ps -ef 4865 history | grep install_ant-media-server.sh 4866 ps -ef 4867 systemctl restart antmedia 4868 exit 4869 cd /usr/local/antmedia 4870 ls log 4871 ls 4872 sudo service antmedia stop 4873 sudo service antmedia start 4874 ls 4875 ls log 4876 cd lib/native-linux-x86_64/ 4877 ls 4878 cd .. 4879 sudo service antmedia stop 4880 sudo ./start.sh 4881 sudo service antmedia start 4882 sudo ./enable_ssl.sh -d ant.tutorix.com 4883 sudo service antmedia stop 4884 sudo ./start.sh 4885 ps -ef 4886 systemctl stop jicofo 4887 systemctl stop jitsi 4888 ps -ef | more 4889 history | grep videobridge 4890 systemctl disable jitsi-videobridge2 4891 systemctl stop jitsi-videobridge2 4892 systemctl stop jicofo 4893 systemctl disable jicofo 4894 history | grep videobridge 4895 ps -ef | more 4896 systemctl stop prosody 4897 systemctl disable prosody 4898 systemctl start antmedia 4899 ps -ef | grep antmedia 4900 systemctl restart antmedia 4901 cd / 4902 find . -name multitrack-conference.html -print 4903 exit 4904 htop 4905 top 4906 sudo service antmedia stop 4907 cd /usr/local/antmedia 4908 ls 4909 sudo ./start.sh 4910 nano 4911 nano webapps/WebRTCAppEE/WEB-INF/red5-web.properties 4912 nano webapps/WebRTCAppEE/multitrack-conference.html 4913 sudo ./start.sh 4914 cd /usr/local/antmedia 4915 ls 4916 jps 4917 sudo ./start.sh 4918 cp webapps/WebRTCAppEE/multitrack-conference.html webapps/WebRTCAppEE/multitrack-conference2.html 4919 nano webapps/WebRTCAppEE/multitrack-conference2.html 4920 sudo ./start.sh 4921 nano webapps/WebRTCAppEE/multitrack-conference2.html 4922 sudo ./start.sh 4923 rm webrtcappee.db 4924 sudo ./start.sh 4925 sudo service antmedia start 4926 cd log 4927 ls 4928 cat antmedia-error.log 4929 cd .. 4930 sudo service antmedia stop 4931 sudo service --status-all 4932 sudo service antmedia start 4933 sudo service --status-all 4934 journalctl -u antmedia 4935 sudo service --status-all 4936 sudo service antmedia stop 4937 sudo systemctl start antmedia 4938 sudo systemctl status antmedia 4939 ls log 4940 cat log/antmedia/ant-media-server.log 4941 top 4942 sudo systemctl status antmedia 4943 sudo systemctl stop antmedia 4944 sudo systemctl start antmedia 4945 sudo systemctl stop antmedia 4946 rm log/* 4947 ls log/ 4948 sudo systemctl stop antmedia 4949 systemctl stop antmedia 4950 systemctl start antmedia 4951 ls log/ 4952 ls -al log 4953 ls -al 4954 ls /var/log/antmedia/ant-media-server.log 4955 ls -al /var/log/antmedia/ant-media-server.log 4956 rm /var/log/antmedia/ant-media-server.log 4957 ls -al /var/log/antmedia/ant-media-server.log 4958 systemctl stop antmedia 4959 systemctl start antmedia 4960 cd 4961 ls 4962 cd /home/webmaster/ 4963 ls 4964 rm install_ant-media-server.sh 4965 ls 4966 wget https://raw.githubusercontent.com/ant-media/Scripts/master/install_ant-media-server.sh && chmod 755 install_ant-media-server.sh 4967 ./install_ant-media-server.sh ant-media-server-enterprise-2.4.0-SNAPSHOT-20210712_1618.zip 4968 cd /usr/local/antmedia 4969 ls 4970 history | enablw 4971 history | enable 4972 history | enable-s 4973 ls 4974 history | enable_s 4975 history | grep enable_s 4976 ./enable_ssl.sh -d ant.tutorix.com 4977 cd log 4978 ls 4979 cd .. 4980 cd /var/www/html 4981 ls -l 4982 cd .. 4983 ls -l 4984 cd html 4985 ls -l 4986 cd .. 4987 ls -l 4988 cd / 4989 find . -name courses_suggest.php -print 4990 cd /var/www/html 4991 ls -l 4992 vi courses_suggest.php 4993 cd /var/www/ 4994 ls -l 4995 cd html 4996 ls -l 4997 vi courses_suggest.php 4998 cp create_market_urls.php create.php 4999 vi create.php 5000 php create.php 5001 vi create.php 5002 php create.php 5003 vi create.php 5004 php create.php 5005 vi create.php 5006 php create.php 5007 vi create.php 5008 php create.php 5009 curl http://localhost:9200/_aliases 5010 curl http://localhost:9200/_aliases?pretty=true 5011 curl -X DELETE 'http://localhost:9200/mohtashim' 5012 curl http://localhost:9200/_aliases?pretty=true 5013 php create.php 5014 curl -X DELETE 'http://localhost:9200/mohtashim' 5015 vi create.php 5016 php create.php 5017 http://localhost:9200/mohtashim/_search?pretty=true&q=*:* 5018 http://localhost:9200/mohtashim/_search?pretty=true 5019 curl http://localhost:9200/_aliases?pretty=true 5020 http://localhost:9200/questions/_search?pretty=true 5021 curl http://localhost:9200/_aliases?pretty=true 5022 curl http://localhost:9200/mohtashim/_search?pretty=true 5023 vi mt.php 5024 vi create.php 5025 curl -X DELETE 'http://localhost:9200/mohtashim' 5026 php create.php 5027 curl -X PUT "localhost:9200/mohtashim/_mapping" -H 'Content-Type: application/json' -d' 5028 { 5029 "properties": { 5030 "type": { 5031 "type": "text", 5032 "fielddata": true 5033 } 5034 } 5035 } 5036 ' 5037 vi mt.php 5038 curl -X PUT "localhost:9200/suggestions/_mapping" -H 'Content-Type: application/json' -d' 5039 { 5040 "properties": { 5041 "type": { 5042 "type": "text", 5043 "fielddata": true 5044 } 5045 } 5046 } 5047 ' 5048 vi mt.php 5049 ls -l 5050 vi market_urls_suggestion.php 5051 vi mappings.json 5052 vi market_suggest.php 5053 vi create.php 5054 curl -X PUT "localhost:9200/suggestions/_mapping" -H 'Content-Type: application/json' -d' 5055 { 5056 "properties": { 5057 "type": { 5058 "name": "text", 5059 "fielddata": true 5060 } 5061 } 5062 }' 5063 curl -X PUT "localhost:9200/suggestions/_mapping" -H 'Content-Type: application/json' -d' 5064 { 5065 "properties": { 5066 "name": { 5067 "type": "text", 5068 "fielddata": true 5069 } 5070 } 5071 }' 5072 vi market_urls_suggestion.php 5073 ls -l 5074 vi create.php 5075 php create.php 5076 vi mt.php 5077 curl -X PUT "localhost:9200/suggestions/_mapping" -H 'Content-Type: application/json' -d' 5078 { 5079 "properties": { 5080 "type": { 5081 "type": "keyword", 5082 "fielddata": true 5083 } 5084 } 5085 }' 5086 curl -X PUT "localhost:9200/suggestions/_mapping" -H 'Content-Type: application/json' -d' 5087 { 5088 "properties": { 5089 "type": { 5090 "type": "keyword" 5091 } 5092 } 5093 }' 5094 ls -l 5095 vi mappings.json 5096 curl http://localhost:9200/_aliases?pretty=true 5097 curl -X DELETE 'http://localhost:9200/courses' 5098 curl -H 'Content-Type: application/x-ndjson' --request PUT 'http://localhost:9200/courses' -d '{ 5099 "settings": { 5100 "analysis": { 5101 "analyzer": { 5102 "autocomplete": { 5103 "tokenizer": "autocomplete", 5104 "filter": [ 5105 "lowercase" 5106 ] 5107 }, 5108 "autocomplete_search": { 5109 "tokenizer": "lowercase" 5110 } 5111 }, 5112 "tokenizer": { 5113 "autocomplete": { 5114 "type": "edge_ngram", 5115 "min_gram": 2, 5116 "max_gram": 20, 5117 "token_chars": [ 5118 "letter", 5119 "digit", 5120 "symbol", 5121 "punctuation", 5122 "custom" 5123 ], 5124 "custom_token_chars":["+", "-", "#"] 5125 } 5126 } 5127 } 5128 }, 5129 "mappings": { 5130 "properties": { 5131 "course_name": { 5132 "type": "text", 5133 "analyzer": "autocomplete", 5134 "search_analyzer": "autocomplete_search" 5135 } 5136 } 5137 } 5138 }' 5139 curl -H 'Content-Type: application/x-ndjson' --request PUT 'http://localhost:9200/ebooks' -d '{ 5140 "settings": { 5141 "analysis": { 5142 "analyzer": { 5143 "autocomplete": { 5144 "tokenizer": "autocomplete", 5145 "filter": [ 5146 "lowercase" 5147 ] 5148 }, 5149 "autocomplete_search": { 5150 "tokenizer": "lowercase" 5151 } 5152 }, 5153 "tokenizer": { 5154 "autocomplete": { 5155 "type": "edge_ngram", 5156 "min_gram": 2, 5157 "max_gram": 20, 5158 "token_chars": [ 5159 "letter", 5160 "digit", 5161 "symbol", 5162 "punctuation", 5163 "custom" 5164 ], 5165 "custom_token_chars":["+", "-", "#"] 5166 } 5167 } 5168 } 5169 }, 5170 "mappings": { 5171 "properties": { 5172 "course_name": { 5173 "type": "text", 5174 "analyzer": "autocomplete", 5175 "search_analyzer": "autocomplete_search" 5176 } 5177 } 5178 } 5179 }' 5180 curl -H 'Content-Type: application/x-ndjson' --request PUT 'http://localhost:9200/authors' -d '{ 5181 "settings": { 5182 "analysis": { 5183 "analyzer": { 5184 "autocomplete": { 5185 "tokenizer": "autocomplete", 5186 "filter": [ 5187 "lowercase" 5188 ] 5189 }, 5190 "autocomplete_search": { 5191 "tokenizer": "lowercase" 5192 } 5193 }, 5194 "tokenizer": { 5195 "autocomplete": { 5196 "type": "edge_ngram", 5197 "min_gram": 2, 5198 "max_gram": 20, 5199 "token_chars": [ 5200 "letter", 5201 "digit", 5202 "symbol", 5203 "punctuation", 5204 "custom" 5205 ], 5206 "custom_token_chars":["+", "-", "#"] 5207 } 5208 } 5209 } 5210 }, 5211 "mappings": { 5212 "properties": { 5213 "course_name": { 5214 "type": "text", 5215 "analyzer": "autocomplete", 5216 "search_analyzer": "autocomplete_search" 5217 } 5218 } 5219 } 5220 }' 5221 ls -l 5222 vi create.php 5223 php create.php 5224 vi mt.php 5225 ls -l 5226 vi create.php 5227 vi create_market_urls.php 5228 vi market_urls_suggestion.php 5229 curl http://localhost:9200/_aliases?pretty=true 5230 curl -X DELETE 'http://localhost:9200/mohtashim' 5231 curl -X DELETE 'http://localhost:9200/suggestions' 5232 vi market_urls_suggestion.php 5233 ls -l 5234 vi courses_suggest.php 5235 vi index.htm 5236 vi mt.php 5237 cp create.php create_market_urls.php 5238 rm create.php create_market_courses.php index.htm index.nginx-debian.html market_suggest.php 5239 ls -l 5240 vi create_index.php 5241 vi market_urls_suggestion.php 5242 php -v 5243 ps aux --sort ‘%mem’ 5244 top -o +%mem 5245 find /path -name '*.pdf' -exec sh -c 'pdftotext "{}" - | grep --with-filename --label="{}" 5246 --color "func main()"' \; 5247 find . -name '*.pdf' -exec sh -c 'pdftotext "{}" - | grep --with-filename --label="{}" 5248 --color "func main()"' \; 5249 top -o '+%mem' 5250 ps aux --sort ‘%mem’ 5251 ps aux --sort '%mem' 5252 top -o '+%mem' 5253 ps aux --sort ‘%mem’ 5254 ps aux --sort '%mem' 5255 ps aux --sort ‘%mem’ 5256 ps aux --sort '%mem' 5257 exit 5258 curl http://localhost:9200/_aliases?pretty=true 5259 curl -X DELETE 'http://localhost:9200/ebooks' 5260 curl http://localhost:9200/_aliases?pretty=true 5261 curl -X GET "localhost:9200/_cat/indices/*?v&s=index&pretty" 5262 curl -X DELETE 'http://localhost:9200/prime-packs' 5263 curl -X GET "localhost:9200/_cat/indices/*?v&s=index&pretty" 5264 curl -X DELETE 'http://localhost:9200/ebooks' 5265 curl -X GET "localhost:9200/_cat/indices/*?v&s=index&pret" 5266 curl -X GET "localhost:9200/_cat/indices/*?v&s=index&pretty" 5267 curl -X DELETE 'http://localhost:9200/courses' 5268 curl -X GET "localhost:9200/_cat/indices/*?v&s=index&pretty" 5269 cd /var/www/html 5270 ls 5271 php create_market_urls.php 5272 curl -X GET "localhost:9200/_cat/indices/*?v&s=index&pretty" 5273 ls -l 5274 ps -ef 5275 exit 5276 ps -ef 5277 cd /etc/nginx 5278 ls -l 5279 vi nginx.conf 5280 cd sites-available 5281 ls -l 5282 history 5283 ps -ef | grep antmedia 5284 systemctl stop antmedia 5285 systemctl start antmedia 5286 ps -ef | grep antmedia 5287 ps -ef 5288 cd /etc 5289 cd nginx 5290 ls -l 5291 vi nginx.conf 5292 cd sites-enabled 5293 ls -l 5294 vi meet.tutorix.com.conf 5295 systemctl restart nginx 5296 sudo lsof -i -P -n 5297 yum install lsof 5298 docker ps -a 5299 netstat -tulpn | grep LISTEN 5300 history 5301 systemctl restart antmedia 5302 ls -l 5303 cd /usr/local/antmedia/webapps 5304 ls -l 5305 cd WebRTCAppEE 5306 ls -l 5307 cd .. 5308 ls -l 5309 history | grep enable_ssl.sh 5310 sudo ./enable_ssl.sh -d ant.tutorix.com 5311 cd .. 5312 ls -l 5313 sudo ./enable_ssl.sh -d ant.tutorix.com 5314 systemctl stop nginx 5315 sudo ./enable_ssl.sh -d ant.tutorix.com 5316 systemctl start nginx 5317 exit 5318 cd /home/webmaster 5319 ls -l 5320 sudo ./install_ant-media-server.sh -i ant-media-server-enterprise-2.4.0-SNAPSHOT-20210823_0828.zip -r true 5321 sudo service antmedia status 5322 ! 5323 exit 5324 cd - 5325 history 5326 cd /usr/local/antmedia/webapps 5327 ls -l 5328 cd .. 5329 ls -l 5330 exit 5331 cd /usr/local 5332 ls -l 5333 cd antmedia 5334 l s-l 5335 ls -l 5336 cd webapps 5337 lks -l 5338 ls -l 5339 cd WebRTCAppEE 5340 ls -l 5341 vi datachannel_example.html 5342 vi datachannel.html 5343 vi datachannel_example.html 5344 vi datachannel.html 5345 cd /usr/local 5346 ls -l 5347 cd antmedia 5348 ls -l 5349 cd webapps 5350 ls -l 5351 cd WebRTCAppEE 5352 ls -l 5353 cp datachannel.html dc.html 5354 vi dc.html 5355 cd /usr/shar 5356 cd /usr/local 5357 ls -l 5358 cd antmedia 5359 ls -l 5360 cd webapps 5361 ls -l 5362 cd WebRTCAppEE 5363 ls -l 5364 vi play.html 5365 vi audio_publish.html 5366 vi conference.html 5367 cd /usr/local 5368 ls -l 5369 cd antmedia 5370 ls -l 5371 cd webapps 5372 ls -l 5373 cd WebRTCAppEE 5374 ls -l 5375 grep dconly * 5376 grep dcOnly * 5377 vi conference.html 5378 grep dataOnly * 5379 vi conference.html 5380 vi samples.html 5381 vi merge_streams.html 5382 cd /home/webmaster 5383 ls -l 5384 cd janus-gateway 5385 ls -l 5386 ./missing 5387 vi missing 5388 ls -l 5389 vi README.md 5390 ls -l 5391 vi README.md 5392 sudo apt install janus 5393 janus --help 5394 janus -b 5395 ps -ef | grep Janus 5396 ps -ef | grep janus 5397 ps -ef 5398 ps -ef | grep janus 5399 make configs 5400 wget http://localhost:8088/janus/info 5401 vi infor 5402 vi info 5403 vi /opt/janus/etc/janus/janus.jcfg 5404 vi info 5405 cd /etc/nginx 5406 ls -l 5407 vi nginx.conf 5408 cd conf.d 5409 ls -l 5410 cd .. 5411 ls -l 5412 cd sites-available 5413 ls -l 5414 vi meet.tutorix.com.conf 5415 sudo service nginx reload 5416 vi meet.tutorix.com.conf 5417 sudo service nginx reload 5418 vi meet.tutorix.com.conf 5419 sudo service nginx reload 5420 vi meet.tutorix.com.conf 5421 sudo service nginx reload 5422 vi meet.tutorix.com.conf 5423 sudo service nginx reload 5424 ls -l 5425 vi meet.tutorix.com.conf 5426 cp meet.tutorix.com.conf meet.tutorix.com.conf.bkp 5427 vi meet.tutorix.com.conf 5428 sudo service nginx reload 5429 vi meet.tutorix.com.conf 5430 sudo nano default 5431 vi default 5432 sudo service nginx reload 5433 vi default 5434 vi meet.tutorix.com.conf 5435 rm meet.tutorix.com.conf 5436 vi default 5437 systemctl restart nginx 5438 journalctl -xe 5439 ls -l 5440 cd .. 5441 ls -l 5442 cd sites-enabled 5443 ls -l 5444 rm meet.tutorix.com.conf 5445 systemctl restart nginx 5446 vi /etc/systemd/system/janus.service 5447 ls -l /opt/janus/bin/janus 5448 which janus 5449 cd / 5450 find . -name recordings -print 5451 vi /etc/systemd/system/janus.service 5452 sudo systemctl daemon-reload 5453 sudo systemctl stop janus 5454 sudo systemctl start janus 5455 sudo systemctl status janus 5456 janus --help 5457 cd / 5458 find . -name janus-gateway -print 5459 cd /usr/share/janus/recordings 5460 ls -l 5461 cd .. 5462 ls -l 5463 cd demos 5464 ls -l 5465 cd voicemail 5466 ls -l 5467 cd /home/webmaster 5468 ls -l 5469 cd janus-gateway 5470 ls -l 5471 cd .. 5472 ls -l 5473 mv janus-gateway /var/www 5474 cd /var/www 5475 ls -l 5476 cd /etc/nginx 5477 ls -l 5478 cd modules-enabled 5479 ls -l 5480 cd ../sites-enabled 5481 l s-l 5482 ls-l 5483 l s-l 5484 ls -l 5485 vi default 5486 systemctl restart nginx 5487 cd /var/www/janus-gateway 5488 cd html 5489 l s-l 5490 ls -l 5491 vi echotest.js 5492 exit 5493 cd /usr/local/antmedia 5494 l s-l 5495 ls -l 5496 cd webapps 5497 ls -l 5498 cd WebRTCAppEE 5499 ls -l 5500 vi datachannel_example.html 5501 vi datachannel.html 5502 systemctl stop antmedia 5503 cd /home/webmaster 5504 ls -l 5505 vi install_dependencies.sh 5506 bash install_dependencies.sh 5507 vi install_libnice.sh 5508 bash install_libnice.sh 5509 git clone https://gitlab.freedesktop.org/libnice/libnice 5510 cd libnice 5511 ./autogen.sh 5512 ls -l 5513 cd .. 5514 wget https://github.com/cisco/libsrtp/archive/v2.2.0.tar.gz 5515 tar xfv v2.2.0.tar.gz 5516 cd libsrtp-2.2.0 5517 ./configure --prefix=/usr --enable-openssl 5518 make shared_library && sudo make install 5519 cd .. 5520 git clone https://github.com/sctplab/usrsctp 5521 cd usrsctp 5522 ls -l 5523 ./bootstrap 5524 ./configure --prefix=/usr && make && sudo make install 5525 cd .. 5526 git clone https://github.com/warmcat/libwebsockets.git 5527 cd libwebsockets 5528 git checkout v2.4-stable 5529 mkdir build 5530 cd build 5531 cmake -DLWS_MAX_SMP=1 -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_C_FLAGS="-fpic" .. 5532 make && sudo make install 5533 cd .. 5534 git clone https://github.com/eclipse/paho.mqtt.c.git 5535 cd paho.mqtt.c 5536 sudo prefix=/usr make install 5537 sudo apt-get update 5538 sudo apt-get install libnanomsg-dev 5539 cd .. 5540 git clone https://github.com/alanxz/rabbitmq-c 5541 cd rabbitmq-c 5542 git submodule init 5543 git submodule update 5544 mkdir build && cd build 5545 cmake -DCMAKE_INSTALL_PREFIX=/usr .. 5546 cd .. 5547 bash install_dependencies.sh 5548 cd rabbitmq-c 5549 git submodule init 5550 git submodule update 5551 mkdir build && cd build 5552 cd build 5553 cmake -DCMAKE_INSTALL_PREFIX=/usr .. 5554 sudo apt-get update && sudo apt-get install build-essential 5555 cmake -DCMAKE_INSTALL_PREFIX=/usr .. 5556 wget https://github.com/Kitware/CMake/releases/download/v3.13.5/cmake-3.13.5-Linux-x86_64.sh 5557 bash cmake-3.13.5-Linux-x86_64.sh 5558 cmake -DCMAKE_INSTALL_PREFIX=/usr .. 5559 cmake --version 5560 sudo apt remove cmake 5561 cd .. 5562 wget https://github.com/Kitware/CMake/releases/download/v3.21.3/cmake-3.21.3.tar.gz 5563 tar xvfz cmake-3.21.3.tar.gz 5564 cd cmake-3.21.3 5565 ls -l 5566 ./configure 5567 make 5568 make install 5569 cmake --version 5570 ls -l /usr/local/share/cmake-3.21/ 5571 ls -l /usr/local/share/cmake 5572 cmake 5573 ls -l /usr/local/share/cmake-3.16 5574 ls -l 5575 ./bootstrap 5576 make 5577 make install 5578 cmake 5579 cd / 5580 find -name cmake -print 5581 cp ./usr/local/bin/cmake /usr/bin 5582 cmake --version 5583 cd - 5584 cd .. 5585 cd rabbitmq-c 5586 git submodule init 5587 cd build 5588 cmake -DCMAKE_INSTALL_PREFIX=/usr .. 5589 make && sudo make install 5590 cd .. 5591 git clone https://github.com/meetecho/janus-gateway.git 5592 cd janus-gateway 5593 sh autogen.sh 5594 ./configure --prefix=/opt/janus 5595 make 5596 lsb_release -a 5597 sudo apt-get update 5598 cd .. 5599 git clone https://github.com/meetecho/janus-gateway.git 5600 cd cd janus-gateway 5601 cd janus-gateway 5602 ls -l 5603 sh autogen.sh 5604 ./configure --prefix=/opt/janus 5605 sudo apt-get glib 5606 sudo apt-getupdate glib 5607 sudo apt-get update glib 5608 sudo apt-get install glib 5609 sudo apt-get install glib* 5610 ./configure --prefix=/opt/janus 5611 sudo apt install libgtk-3-dev libgtop2-dev librsvg2-dev 5612 ./configure --prefix=/opt/janus 5613 dpkg -l "glib*" 5614 sudo apt-get install glib-2.34 5615 sudo apt-get install libglib2 5616 sudo apt-get install libglib3 5617 sudo apt-get install libglib 5618 sudo apt-get install libglib2.0 5619 ./configure --prefix=/opt/janus 5620 docker pull canyan/janus-gateway:latest 5621 sudo apt-get intsall docker 5622 sudo apt-get remove docker docker-engine docker.io containerd runc 5623 sudo apt-get install docker docker-engine docker.io containerd runc 5624 sudo apt-get install docker 5625 docker 5626 sudo apt-get install docker-ce docker-ce-cli containerd.io 5627 sudo docker run hello-world 5628 sudo dpkg -i /path/to/package.deb 5629 sudo apt-get install docker-ce 5630 sudo apt-get install docker 5631 cd /home/webmaster 5632 ls -l 5633 git https://github.com/meetecho/janus-gateway.git 5634 git clone https://github.com/meetecho/janus-gateway.git 5635 ls -l 5636 cd janus-gateway 5637 ls -l 5638 cd .. 5639 l s-l 5640 ls -l 5641 cd libsrtp-2.2.0 5642 ls -l 5643 ./configure --prefix=/usr --enable-openssl 5644 make shared_library && sudo make install 5645 cd../cd libnice 5646 cd ../cd libnice 5647 cd .. 5648 ls -l 5649 cd libnice 5650 ./autogen.sh 5651 ls -l 5652 cd .. 5653 ls -l 5654 git clone https://gitlab.freedesktop.org/libnice/libnice 5655 rm -rf libnice 5656 git clone https://gitlab.freedesktop.org/libnice/libnice 5657 cd libnice 5658 ls -l 5659 vi README 5660 meson builddir 5661 vi README 5662 git checkout 5969b34e3acd9150506ed8d9d109c73665858f3e 5663 ls -l 5664 ./autogen.sh 5665 ./configure --prefix=/usr 5666 make 5667 make install 5668 cd ../usrsctp 5669 ls -l 5670 ./bootstrap 5671 ./configure --prefix=/usr && make && sudo make install 5672 cd ../libwebsockets 5673 ls -l 5674 git checkout v2.4-stable 5675 cd build 5676 cmake -DLWS_MAX_SMP=1 -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_C_FLAGS="-fpic" .. 5677 make && sudo make install 5678 cd .. 5679 cd paho.mqtt.c 5680 cd .. 5681 ls -l 5682 cd paho.mqtt.c 5683 ls -l 5684 sudo prefix=/usr make install 5685 sudo apt-get install libnanomsg-dev 5686 cd .. 5687 cd rabbitmq-c 5688 ls -l 5689 git submodule init 5690 git submodule update 5691 cd build 5692 cmake -DCMAKE_INSTALL_PREFIX=/usr .. 5693 make && sudo make install 5694 cd .. 5695 git clone https://github.com/meetecho/janus-gateway.git 5696 rm -rf janus-gateway 5697 git clone https://github.com/meetecho/janus-gateway.git 5698 cd janus-gateway 5699 sh autogen.sh 5700 vi configure 5701 ./configure --prefix=/opt/janus --enable-all-js-modules=yes --enable-docs --enable-data-channels 5702 sudo apt-get install doxygen 5703 ./configure --prefix=/opt/janus --enable-all-js-modules=yes --enable-docs --enable-data-channels 5704 ./configure --prefix=/opt/janus --enable-all-js-modules=yes --enable-data-channels 5705 sudo apt-get install npm 5706 sudo apt-get install nodejs 5707 sudo apt-get install npm 5708 sudo apt-get install node-gyp 5709 sudo apt-get install nodejs-dev 5710 sudo apt-get install libssl1.0-dev 5711 sudo apt-get install nodejs-dev 5712 sudo apt-get install node-gyp 5713 sudo apt-get install npm 5714 ./configure --prefix=/opt/janus --enable-all-js-modules=yes --enable-data-channels 5715 ./configure - 5716 ./configure --prefix=/usr/local/janus --enable-all-js-modules=yes --enable-data-channels 5717 ./configure --help 5718 ./configure --prefix=/usr/local/janus --enable-all-js-modules=yes --enable-data-channels --enable-post-processing 5719 ./configure --prefix=/usr/local/janus --enable-all-js-modules=yes --enable-data-channels 5720 make 5721 ./configure --prefix=/usr/local/janus 5722 make 5723 cd /home/webmaster 5724 ls -l 5725 cd janus-gateway 5726 ls -l 5727 make 5728 cd .. 5729 ls -l 5730 cd libwebsockets 5731 ls -l 5732 git checkout v2.4-stable 5733 mkdir build 5734 cd build 5735 ls -l 5736 cmake -DLWS_MAX_SMP=1 -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_C_FLAGS="-fpic" .. 5737 make 5738 cd .. 5739 rm -rf libwebsockets 5740 git clone https://github.com/warmcat/libwebsockets.git 5741 cd libwebsockets 5742 git checkout v2.4-stable 5743 mkdir build 5744 cd build 5745 cmake -DLWS_MAX_SMP=1 -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_C_FLAGS="-fpic" .. 5746 make 5747 make install 5748 cd .. 5749 ls -l 5750 cd janus-gateway 5751 make 5752 lws-minimal-ws-server-h2 -s -v 5753 sudo apt-get install libwebsockets-dev 5754 history 5755 ./configure --prefix=/opt/janus 5756 make 5757 cd .. 5758 ls -l 5759 rm -rf libwebsockets 5760 git clone https://libwebsockets.org/repo/libwebsockets 5761 sudo apt-get install libssl-dev 5762 sudo apt-get install -y libwebsockets-dev 5763 sudo apt-get update 5764 sudo apt-get install libwebsockets-dev 5765 dpkg -L libwebsockets-dev 5766 sudo apt-get remove libwebsockets-dev 5767 remove --auto-remove libwebsockets-dev 5768 sudo apt-get remove --auto-remove libwebsockets-dev 5769 sudo apt-get purge libwebsockets-dev 5770 sudo apt-get purge --auto-remove libwebsockets-dev 5771 sudo apt-get install libwebsockets-dev 5772 git clone https://libwebsockets.org/repo/libwebsockets 5773 ls -l 5774 cd libwebsockets 5775 ls -l 5776 vi README.md 5777 cd libwebsockets 5778 ls -l 5779 git checkout v2.4-stable 5780 mkdir build 5781 cd build 5782 ls -l 5783 cmake -DLWS_MAX_SMP=1 -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_C_FLAGS="-fpic" .. 5784 make 5785 make install 5786 cd .. 5787 ls -l 5788 cd .. 5789 ls -l 5790 rm -rf janus-gateway 5791 history 5792 cd janus-gateway 5793 sh autogen.sh 5794 ls -l 5795 ./configure --prefix=/opt/janus 5796 make 5797 sudo apt-get install janus 5798 sudo apt update 5799 sudo apt install snapd 5800 sudo snap install janus-gateway 5801 janus --hekp 5802 janus --help 5803 janus info 5804 which janus 5805 systemctl restart janus 5806 cd / 5807 find . -name janus -print 5808 cd ./usr/share/janus 5809 ls -l 5810 cd demos 5811 ls -l 5812 cd .. 5813 cd ./snap/janus-gateway/1309/opt/janus/bin/janus 5814 ls -l ./snap/janus-gateway/1309/opt/janus/bin/janus 5815 ls -l /snap/janus-gateway/1309/opt/janus/bin/janus 5816 /snap/janus-gateway/1309/opt/janus/bin/janus 5817 vi ./etc/init.d/janus 5818 cd ./etc/init.d/janus 5819 cd /etc/init.d/janus 5820 l s-l 5821 cd - 5822 ls -l 5823 cd /home/webamster 5824 ls -l 5825 cd /home/webmaster 5826 ls -l 5827 cd janus-gateway 5828 make 5829 cd .. 5830 ls -l 5831 rm -rf libwebsockets 5832 git clone https://libwebsockets.org/repo/libwebsockets 5833 cd libwebsockets 5834 ls -l 5835 mkdir build 5836 cd build 5837 ls -l 5838 ls -l /usr/local 5839 ls -l /usr/local/include 5840 cd .. 5841 l s-l 5842 ls -l 5843 cd janus-gateway 5844 ls -l 5845 history 5846 ./configure --prefix=/usr/janus 5847 make 5848 ./configure --prefix /opt/janus LDFLAGS="-L/usr/lib -Wl,-rpath=/usr/lib" CFLAGS="-I/usr/include" 5849 make 5850 ./configure --prefix /opt/janus LDFLAGS=-L/usr/local/lib -Wl,-rpath=/usr/local/lib CFLAGS=-I/usr/local/include --no-create --no-recursion 5851 cd .. 5852 ls -l 5853 cd janus-gateway 5854 ./configure --prefix /opt/janus LDFLAGS=-L/usr/local/lib -Wl,-rpath=/usr/local/lib CFLAGS=-I/usr/local/include --no-create --no-recursion 5855 cd .. 5856 PREFIX=/usr/local 5857 SU_CMD=sudo 5858 LIBWEBSOCKETS_REV="1.5-chrome47-firefox41" 5859 rm -rf libwebsockets 5860 git clone https://github.com/warmcat/libwebsockets.git 5861 cd libwebsockets 5862 ls -l 5863 mkdir build 5864 cd build 5865 cmake -DLWS_MAX_SMP=1 -DCMAKE_INSTALL_PREFIX:PATH=/usr -DLIB_SUFFIX=64 -DCMAKE_C_FLAGS="-fpic" .. 5866 make 5867 make install 5868 cd .. 5869 ls -l 5870 cd janus-gateway 5871 ./configure --prefix=/opt/janus 5872 make 5873 make install 5874 cd /opt/janus 5875 ls -l 5876 cd bin 5877 ls -l 5878 vi janus-cfgconv 5879 systemctl stop janus 5880 systemctl enable janus 5881 vi /etc/systemd/system/janus.service 5882 vi /etc/systemd/system/multi-user.target.wants/janus.service 5883 systemctl start janus 5884 systemctl daemon-reload 5885 systemctl start janus 5886 systemctl restart janus 5887 vi /etc/systemd/system/janus.service 5888 ps -ef | grep janus 5889 ps -ef 5890 ls -l 5891 ./janus -b 5892 vi /etc/systemd/system/janus.service 5893 systemctl janus status 5894 systemctl restart janus 5895 systemctl daemon-reload 5896 systemctl restart janus 5897 systemctl restart janus status 5898 systemctl janus status 5899 janus 5900 which janus 5901 ls -l 5902 cp janus /usr/bin 5903 janus 5904 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib 5905 janus 5906 cd / 5907 find . -name janus.jcfg -print 5908 vi ./var/snap/janus-gateway/common/etc/janus.jcfg 5909 cp ./var/snap/janus-gateway/common/etc/janus.jcfg /opt/janus/etc/janus/janus.jcfg 5910 cd - 5911 ls -l 5912 ./janus -b 5913 ps -ef | grep janus 5914 systemctl start janus 5915 ps -ef | grep janus 5916 rm /opt/janus/etc/janus/janus.jcfg 5917 ./janus -b 5918 ls -l /opt/janus/etc/janus/janus.jcfg 5919 sudo /opt/janus/bin/janus 5920 vi /opt/janus/etc/janus/janus.jcfg 5921 ws --http2 5922 ./janus -F /opt/janus/etc/janus/ 5923 cd / 5924 find . -name janus.plugin.streaming.jcfg -print 5925 cd .. 5926 cd /home/webmaster 5927 ls -l 5928 cd janus-gateway 5929 make configs 5930 make install 5931 cd /opt/janus/bin/ 5932 ./janus -F /opt/janus/etc/janus/ 5933 ./janus -b -F /opt/janus/etc/janus/ 5934 ps -ef | grep janus 5935 cd /var/www/ 5936 ls -l 5937 cd janu* 5938 vi videoroomtest.html 5939 l s-l 5940 cd html 5941 ls -l 5942 vi videoroomtest.html 5943 cd /var/www/janus 5944 cd /var/www 5945 ls -l 5946 cd janus-gateway 5947 ls -l 5948 cd html 5949 ls -l 5950 vi videocalltest.js 5951 systemctl start jitsi 5952 systemctl start jitsi-meet 5953 cd /etc/nginx 5954 ls -l 5955 cd sites-available 5956 sl -l 5957 ls -l 5958 vi meet.tutorix.com.conf.bkp 5959 cp meet.tutorix.com.conf.bkp meet.tutorix.com.conf 5960 cd .. 5961 sl -l 5962 ls -l 5963 cd sites-enabled 5964 ls -l 5965 ln meet.tutorix.com.conf /etc/nginx/sites-available/meet.tutorix.com.conf 5966 ln /etc/nginx/sites-available/meet.tutorix.com.conf meet.tutorix.com.conf 5967 ls -l 5968 rm meet.tutorix.com.conf 5969 ln -s /etc/nginx/sites-available/meet.tutorix.com.conf meet.tutorix.com.conf 5970 ls -l 5971 systemtcl restart nginx 5972 systemctl restart nginx 5973 sudo systemctl restart prosody.service 5974 sudo systemctl restart jicofo.service 5975 sudo systemctl restart jitsi-videobridge2.service 5976 cd /usr/local 5977 ls -l 5978 cd antmedia 5979 ls -l 5980 cd webapps 5981 ls -l 5982 cd WebRTCAppEE 5983 ls -l 5984 vi datachannel_example.html 5985 history 5986 sudo systemctl stop prosody.service 5987 sudo systemctl stop jicofo.service 5988 sudo systemctl stop jitsi-videobridge2.service 5989 ps -ef | grep janus 5990 kill -9 8248 5991 ps -ef | grep janus 5992 ls -l 5993 cd /usr/local/antmedia 5994 systemctl start antmedia 5995 ps -ef | grep antmedia 5996 ls -l 5997 cd webapps 5998 ls -l 5999 cd WebRTCAppEE 6000 ls -l 6001 vi multitrack-conference.html 6002 pip install gdown 6003 sudo apt-get install pip 6004 yum install 6005 cd /home/webmaster 6006 ls -l 6007 sudo apt install python3-pip 6008 pip install gdown 6009 pip3 6010 pip3 install gdown 6011 which pip3 6012 cp /usr/bin/pip3 /usr/bin/pip 6013 gdown gdown https://drive.google.com/uc?id=1NYM6Hm7H3R9nrorPVWQ6ePf7eDVi1UXP 6014 gdown https://drive.google.com/uc?id=1NYM6Hm7H3R9nrorPVWQ6ePf7eDVi1UXP 6015 ls -ltr 6016 history | grep install_ant-media-server.sh 6017 sudo ./install_ant-media-server.sh -i ant-media-server-enterprise-2.4.1-SNAPSHOT-20211016_1913.zip -r true 6018 cd /usr/local/antmedia 6019 ls -l 6020 cd webapps 6021 ls -l 6022 cd WebRTCAppEE 6023 ls -l 6024 vi multitrack-conference.html 6025 cd /usr/local/share 6026 cd antmedia 6027 ls -l 6028 cd .. 6029 cd antmedia 6030 ls -l 6031 cd webapps 6032 ls -l 6033 cd WebRTCAppEE 6034 ls -l 6035 vi canvas.htm 6036 vi canvas.html 6037 cd /usr/local/antmedia/webapps/{APP NAME}/WEB-INF/ 6038 cd /usr/local/antmedia/webapps/ 6039 ls -l 6040 cd WebRTCAppEE 6041 ls -l 6042 cd WEB-INF 6043 ls-l 6044 ls -l 6045 vi red5-web.properties 6046 systemctl restart antmedia 6047 systemctl restart nginx 6048 cd /usr/local/antmedia/log 6049 ls -l 6050 ls -ltr 6051 tail -f ant-media-server.log 6052 ls -ltr 6053 vi 0.0.0.0_access.2021-10-25.log 6054 gzip ant-media-server.log 6055 ls -ltr 6056 cp ant-media-server.log.gz /usr/local/antmedia/webapps/WebRTCAppEE 6057 gunzip ant-media-server.log.gz 6058 hisytory 6059 history 6060 cd /usr/local/antmedia/webapps/ 6061 ls -l 6062 cd WebRTCAppEE 6063 ls -l 6064 vi multitrack-conference.html 6065 exit 6066 cd /usr/local/antmedia/webapps/ 6067 ls -l 6068 cd WebRTCAppEE 6069 ls -l 6070 cd WEB-INF 6071 ls -l 6072 vi red5-web.properties 6073 cd .. 6074 ls - 6075 ls -l 6076 vi multitrack-conference.html 6077 systemctl stop antmedia 6078 systemctl status antmedia 6079 systemctl start antmedia 6080 systemctl status antmedia 6081 exit 6082 cd /usr/local/antmedia/webapps/ 6083 ls -l 6084 cd WebRTCAppEE 6085 ls -l 6086 vi multitrack-conference.html 6087 cd /var/www/webmaster 6088 cd /var/www/webmmaster 6089 cd /home/www 6090 cd /home/webmaster 6091 ls -l 6092 gdown 6093 gdown https://drive.google.com/file/d/15FHYBSiq0yIy45Ng8laTNqSqdBeNXyJH 6094 ls -l 6095 gdown https://drive.google.com/file/d/15FHYBSiq0yIy45Ng8laTNqSqdBeNXyJH/view?usp=sharing 6096 ls -l 6097 rm 15FHYBSiq0yIy45Ng8laTNqSqdBeNXyJH 'view* 6098 rm 15FHYBSiq0yIy45Ng8laTNqSqdBeNXyJH 6099 rm 'view?usp=sharing' 6100 gdown https://drive.google.com/uc?id=15FHYBSiq0yIy45Ng8laTNqSqdBeNXyJH 6101 ls -ltr 6102 history 6103 sudo ./install_ant-media-server.sh -i ant-media-server-enterprise-2.4.1-SNAPSHOT-20211016_1913.zip -r true 6104 cd /usr/local/ 6105 cd antmedia 6106 ls -l 6107 find . -name webrtc_adaptor.js -print 6108 cd webapps/WebRTCAppEE/js/ 6109 ls -ltr 6110 exit 6111 cd webapps/WebRTCAppEE/js/ 6112 cd /usr/local/antmedia 6113 ls -l 6114 cd webapps 6115 ls -l 6116 cd WebRTCAppEE 6117 ls -l 6118 vi multitrack-conference.html 6119 history 6120 exit 6121 cd webapps/WebRTCAppEE/js/ 6122 cd /webapps/WebRTCAppEE/js/ 6123 cd /usr/local/antmedia 6124 ls -l 6125 cd webapps 6126 ls -l 6127 cd WebRTCAppEE 6128 ls -l 6129 vi multitrack-conference.html 6130 systemctl restart antmedia 6131 vi multitrack-conference.html 6132 ps -ef 6133 cd /etc/nginx 6134 ls -l 6135 cd sites-available 6136 ls -l 6137 vi meet.tutorix.com.conf 6138 history 6139 history | grep videobridge 6140 systemctl restart jitsi-videobridge2 6141 systemctl restart jicofo 6142 systemctl restart prosody 6143 ps -ef 6144 systemctl stop ant-media 6145 systemctl stop antmedia 6146 systemctl disable antmedia 6147 wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | apt-key add - 6148 sudo apt update 6149 sudo apt upgrade 6150 sudo rm /usr/share/keyrings/jitsi-keyring.gpg 6151 sudo curl https://download.jitsi.org/jitsi-key.gpg.key | sudo sh -c 'gpg --dearmor > /usr/share/keyrings/jitsi-keyring.gpg' 6152 sudo apt update 6153 sudo apt upgrade 6154 history 6155 systemctl restart jicofo 6156 systemctl restart prosody 6157 systemctl restart nginx 6158 cd /etc/nginx 6159 ls -l 6160 cd sites-available 6161 ls -l 6162 diff meet.tutorix.com.conf meet.tutorix.com.conf.bkp 6163 vi meet.tutorix.com.conf 6164 sudo nano /etc/hosts 6165 vi /etc/prosody/conf.avail/meet.cfg.lua 6166 cd /etc/prosody/conf.avail 6167 ls -l 6168 vi * 6169 date 6170 vi meet.tutorix.com.cfg.lua 6171 cd /etc/jitsi/meet 6172 ls -l 6173 vi * 6174 vi /etc/jitsi/jicofo/sip-communicator.properties 6175 ps -ef | grep video 6176 ps -ef | grep prosody 6177 ps -ef | grep jicofo 6178 apt-get install jitsi-meet 6179 dpkg -S mod_roster_command 6180 vi /etc/prosody/prosody.cfg.lua 6181 apt-get install jitsi-meet 6182 systemctl restart jicofo 6183 history 6184 systemctl restart jicofo 6185 exit 6186 top 6187 systemctl stop janus 6188 top 6189 kill -9 15824 6190 top 6191 ps -ef | grep janus 6192 kill -9 1132 6193 ps -ef | grep janus 6194 top 6195 history | grep janus 6196 ./janus -b -F /opt/janus/etc/janus/ 6197 janus 6198 janus -b -F /opt/janus/etc/janus/ 6199 top 6200 kill -9 1282 6201 top 6202 history 6203 systemctl restart nginx 6204 top 6205 cd /etc/niginx 6206 cd /etc/nginx 6207 ls -l 6208 cd sites-available 6209 ls -l 6210 vi meet.tutorix.com.conf 6211 cd /usr/share/jitsi-meet 6212 ls -l 6213 vi index.html 6214 find . -name do_external_connect.js -print 6215 vi ./connection_optimization/do_external_connect.js 6216 cd scripts 6217 ls -l 6218 vi * 6219 cd .. 6220 ls -l 6221 vi meet.html 6222 vi pwa-worker.js 6223 vi index.html 6224 find . -name body.html -print 6225 vi body.html 6226 vi base.html 6227 vi index.html 6228 ls -l 6229 vi index.html 6230 find . -name config.js -print 6231 vi index.html 6232 vi logging_config.js 6233 vi index.html 6234 exit 6235 clear 6236 ls 6237 cd /var/www/html 6238 ls 6239 php create_market_ids.php 6240 curl -X DELETE 'http://localhost:9200/market-search 6241 curl -X DELETE 'http://localhost:9200/market-search' 6242 ls 6243 php create_market_ids.php 6244 php get_course_ids.php 6245 curl -X DELETE 'http://localhost:9200/market-search' 6246 php create_market_ids.php 6247 ls 6248 curl -X DELETE 'http://localhost:9200/market-search' 6249 php create_market_ids.php 6250 curl -X DELETE 'http://localhost:9200/market-search' 6251 php create_market_ids.php 6252 curl -X DELETE 'http://localhost:9200/market-search' 6253 php create_market_ids.php 6254 curl -X DELETE 'http://localhost:9200/market-search' 6255 php create_market_ids.php 6256 ls 6257 exit 6258 history 6259 history|gdown 6260 history|grep gdown 6261 cd /home/webmaster 6262 ls -l 6263 gdown https://drive.google.com/file/d/1qjAFaxvQn4O8oZsccAKaBEp9sdzjt93J/view?usp=sharing 6264 gdown https://drive.google.com/file/d/1qjAFaxvQn4O8oZsccAKaBEp9sdzjt93J 6265 ls -ltr 6266 rm 'view?usp=sharing' 1qjAFaxvQn4O8oZsccAKaBEp9sdzjt93J 6267 gdown https://drive.google.com/file/d/1qjAFaxvQn4O8oZsccAKaBEp9sdzjt93J 6268 ls -ltr 6269 rm 1qjAFaxvQn4O8oZsccAKaBEp9sdzjt93J 6270 gdown https://drive.google.com/uc?id=1qjAFaxvQn4O8oZsccAKaBEp9sdzjt93J 6271 ls -ltr 6272 history | grep ant-media-server-enterprise-2.4.1-SNAPSHOT-20211111_1614.zip 6273 history | grep ant-media-server-enterprise-2.4.1 6274 sudo ./install_ant-media-server.sh -i ant-media-server-enterprise-2.4.2-SNAPSHOT-20211213_1126.zip -r true 6275 apt-get update && apt-get install coturn 6276 vi /etc/default/coturn 6277 vi /etc/turnserver.conf 6278 ps -ef | grep coturn 6279 systemctl restart cotu 6280 ps -ef | grep coturn 6281 ps -ef| more 6282 ps -ef | grep turn 6283 vi /etc/turnserver.conf 6284 history 6285 systemctl stop jitsi-videobridge2 6286 systemctl stop jicofo 6287 systemctl stop prosody 6288 ps -ef | grep turn 6289 cd /usr/share 6290 ls -l 6291 cd antmedia 6292 cd ../antmedia 6293 cd / 6294 ls -l 6295 cd user 6296 cd usr 6297 ls -l 6298 cd share 6299 ls -l 6300 cd jitsi-meet-turnserver 6301 ls -l 6302 vi turnserver.conf 6303 turnutils_uclient -v -t -T -u username -w password -p 3478 turn_server_ip 6304 turnutils_uclient -v -t -T -u username -w password -p 3478 localhost 6305 turnutils_uclient -v -t -T -u webmaster -w cohondob1971$ -p 3478 localhost 6306 turnutils_uclient -v -t -T -p 3478 localhost 6307 apt-get install coturn 6308 cd /share 6309 cd / 6310 ls -l 6311 cd usr 6312 ls -l 6313 cd sbin 6314 ls -l 6315 cd .. 6316 ls -l 6317 cd / 6318 find . -name antmedia print 6319 find . -name antmedia -print 6320 cd usr/local/antmedia 6321 ls -l 6322 cd webapps 6323 ls -l 6324 cd WebRTCAppEE 6325 ls -l 6326 vi multitrack-conference.html 6327 exit 6328 cd /usr/local/antmedia 6329 ls -l 6330 cd webapps 6331 ls -l 6332 cd WebRTCAppEE 6333 ls -l 6334 vi multitrack-conference.html 6335 cd js 6336 ls -l 6337 cd .. 6338 ls -l 6339 tar -cvf ant.tar js css 6340 ls -l 6341 exit 6342 cd /usr/local/antmedia 6343 ls 6344 cd log 6345 lcd .. 6346 cd .. 6347 ls -al 6348 less hs_err_pid23033.log 6349 less hs_err_pid23448.log 6350 cd log 6351 ls 6352 cat ant-media-server.log | grep -an "yyyyyyy" 6353 less +1452969 ant-media-server.log 6354 cp ant-media-server.log ~ 6355 cd 6356 ls 6357 exit 6358 pwd 6359 ls 6360 exiit 6361 exit 6362 clear 6363 ls 6364 cd /var/www/html/ 6365 ls 6366 curl http://localhost:9200/_aliases?pretty=true 6367 curl http://localhost:9200/market_search?pretty=true 6368 curl http://localhost:9200/market-search?pretty=true 6369 curl -X DELETE 'http://localhost:9200/market-search' 6370 curl http://localhost:9200/_aliases?pretty=true 6371 ls 6372 php create_search_data.php 6373 cls 6374 clear 6375 php create_search_data.php 6376 clear 6377 php create_search_data.php 6378 cd /usr/local/antmedia 6379 cd log 6380 less +G ant-media-server. 6381 less +G ant-media-server.log 6382 cat ant-media-server.log | grep -an "moderator" 6383 cat ant-media-server.log | grep -an "UiDTzDEnWGoxIXLF" 6384 q 6385 cat ant-media-server.log | grep -an "moderator" 6386 cat ant-media-server.log | grep -an "WebRTCAdaptor - registering" 6387 cat ant-media-server.log | grep -an "sbdTIoKJaMsSMtyy" 6388 cat ant-media-server.log | grep -an "bjQ" 6389 cd /usr/local/antmedia/log 6390 less +G ant-media-server.log 6391 cat ant-media-server.log | grep -an "nuha" 6392 cat ant-media-server.log | grep -an "Nuha" 6393 less +1347000 ant-media-server.log 6394 cd /usr/local/antmedia/log 6395 less +G ant-media-server.log 6396 tail -f ant-media-server.log 6397 less +G ant-media-server.log 6398 cat ant-media-server.log | grep -an "tuna" 6399 less +2593355 ant-media-server.log 6400 cat ant-media-server.log | grep -an "is added to" 6401 less +2610791 ant-media-server.log 6402 cat ant-media-server.log | grep -an "vert.x-eventloop-thread-12" 6403 less +1705909 ant-media-server.log 6404 less +1704631 ant-media-server.log 6405 clear 6406 cd /var/www/htm/ 6407 cd /var/www/html 6408 clear 6409 ls 6410 php create_search_data.php 6411 ls 6412 clear 6413 php create_search_data.php 6414 clear 6415 curl http://localhost:9200/market-search?pretty=true 6416 php create_search_data.php 6417 curl http://localhost:9200/market-search?pretty=true 6418 php create_search_data.php 6419 curl http://localhost:9200/market-search?pretty=true 6420 curl -X DELETE 'http://localhost:9200/market-search' 6421 curl http://localhost:9200/market-search?pretty=true 6422 php create_search_data.php 6423 curl http://localhost:9200/market-search?pretty=true 6424 curl -X DELETE 'http://localhost:9200/market-search' 6425 curl http://localhost:9200/market-search?pretty=true 6426 php create_search_data.php 6427 curl http://localhost:9200/market-search?pretty=true 6428 curl http://localhost:9200/_aliases. 6429 curl http://localhost:9200/market-search/_searcg?pretty=true 6430 curl http://localhost:9200/market-search/_search?pretty=true 6431 cd /usr/local/antmedia/log 6432 ls 6433 less +G ant-media-server.log 6434 sudo cp ant-media-server.log ~ 6435 cd ~ 6436 ls 6437 ps -ef | more 6438 ps -ef | grep antmedia 6439 kill -9 14952 6440 history 6441 ps -ef | grep ant-media-server 6442 history | grep systemctl 6443 systemctl stop janus 6444 systemctl disable janus 6445 systemctl start antmedia 6446 ls -l 6447 cd /home/webmaster 6448 ls -l 6449 ps -ef | grep ant-media-server 6450 ps -ef | grep turn 6451 exit 6452 cd /home/webmaster 6453 l s-l 6454 ls -l 6455 history 6456 gdown https://drive.google.com/uc?id=10uUgsZ7SLEWu_9si2V__tkJ1gywrhDLU 6457 ls -l 6458 history | grep install_ant-media-server.sh 6459 history | grep turn 6460 ps -ef | grep turn 6461 vi /etc/default/coturn 6462 vi /etc/turnserver.conf 6463 systemctl restart coturn 6464 ps -ef | grep coturn 6465 ps -ef | grep turn 6466 systemctl stop coturn 6467 ps -ef | grep turn 6468 systemctl start coturn 6469 exit 6470 cd /usr/lcaol 6471 cd /usr/local 6472 ls -l 6473 cd antmedia 6474 ls -l 6475 cd webapps 6476 ls -l 6477 cd ../lib 6478 ls l 6479 ls -l 6480 ls 6481 ls -l 6482 cd .. 6483 ls -l 6484 cd webapps 6485 ls -l 6486 cd WebRTCAppEE 6487 ls -l 6488 tar -cvf ant.tar css js 6489 ls - 6490 ls -l 6491 mv ant.tar /var/www/html 6492 cd /var/www/html 6493 ls -l 6494 vi /etc/hosts 6495 exit 6496 vi /etc/turnserver.conf 6497 systemctl restart coturn 6498 turnutils_uclient -v -t -T -u root -w cohondob -p 3478 95.217.145.187 6499 sudo ufw allow 3478 6500 turnutils_uclient -v -t -T -u root -w cohondob -p 3478 95.217.145.187 6501 sudo ufw enable 6502 sudo ufw allow 3478/tcp 6503 sudo ufw allow 3478/udp 6504 turnutils_uclient -v -t -T -u root -w cohondob -p 3478 95.217.145.187 6505 vi /etc/default/coturn 6506 vi /etc/turnserver.conf 6507 systemctl restart coturn 6508 turnutils_uclient -v -t -T -u root -w cohondob -p 3478 meet.tutorix.com 6509 turnutils_uclient 6510 turnutils_uclient -v -t -u root -w cohondob -p 3478 meet.tutorix.com 6511 turnutils_uclient -v -t -u root -w cohondob -p 5349 meet.tutorix.com 6512 turnutils_uclient -v -T -t -u root -w cohondob -p 5349 meet.tutorix.com 6513 turnutils_uclient -v -T -t -u root -w cohondob -p 5349 95.217.145.187 6514 turnutils_uclient -v -T -t -u root -w cohondob23 -p 5349 95.217.145.187 6515 turnutils_uclient -v -T -t -u roddot -w cohondob23 -p 5349 95.217.145.187 6516 turnutils_uclient -v -T -t -n 1000 -u root -w cohondob23 6517 turnutils_uclient -v -T -t -n 1000 -u root -w cohondob23 -p 5349 6518 turnutils_uclient -v -T -t -n 1000 -u root -w cohondob23 -p 5349 95.217.145.187 6519 turnutils_uclient -v -T -t -n 1000 -u root -w cohondob -p 5349 95.217.145.187 6520 turnutils_uclient -v -T -t -n 1000 -u root -w cohondob -p 5349 meet.tutorix.com 6521 vi /etc/turnserver.conf 6522 systemctl restart coturn 6523 turnutils_uclient -v -T -t -n 1000 -u root -w cohondob -p 5349 meet.tutorix.com 6524 turnutils_uclient -v -T -t -u root -w cohondob -p 5349 meet.tutorix.com 6525 turnutils_uclient -v -T -t -u root -w cohondkob -p 5349 meet.tutorix.com 6526 turnutils_uclient -v -T -t -u rooot -w cohondkob -p 5349 meet.tutorix.com 6527 vi /etc/turnserver.conf 6528 systemctl restart coturn 6529 turnutils_uclient -v -T -t -u rooot -w cohondkob -p 5349 meet.tutorix.com 6530 vi /etc/turnserver.conf 6531 systemctl restart coturn 6532 turnutils_uclient -v -T -t -u rooot -w cohondkob -p 5349 meet.tutorix.com 6533 apt-get erase coturn 6534 apt-get remove coturn 6535 vi /etc/turnserver.conf 6536 systemctl restart coturn 6537 sudo apt-get remove coturn 6538 sudo apt-get purge coturn 6539 sudo apt-get autoremove --purge coturn 6540 vi /etc/turnserver.conf 6541 apt-get update && apt-get install coturn 6542 vi /etc/turnserver.conf 6543 vi /etc/default/coturn 6544 vi /etc/turnserver.conf 6545 systemctl restart coturn 6546 ps -ef | grep coturn 6547 ps -ef | grep turnserver 6548 systemctl restart turnserver 6549 systemctl enable turnserver 6550 /turnserver 6551 turnserver 6552 ps -ef | grep turnserver 6553 vi /etc/turnserver.conf 6554 systemctl stop coturn 6555 ps -ef | grep turnserver 6556 systemctl start coturn 6557 ps -ef | grep turnserver 6558 turnutils_uclient -v -T -t -u rooot -w cohondkob -p 5349 meet.tutorix.com 6559 turnutils_uclient -v -T -t -u root -w cohondob -p 5349 meet.tutorix.com 6560 turnutils_uclient -v -T -t -u root -w cohondob -p 3478 meet.tutorix.com 6561 vi /etc/turnserver.conf 6562 systemctl restart coturn 6563 turnutils_uclient -v -T -t -u root -w cohondob -p 3478 meet.tutorix.com 6564 turnutils_uclient -v -T -t -u root -w cohondob -p 3478 95.217.145.187 6565 turnutils_uclient -v -T -t -u root -w cohondob1 -p 3478 95.217.145.187 6566 turnutils_uclient -v -T -t -u root -w cohondob -p 3478 95.217.145.187 6567 exit 6568 cd /usr/local/antmedia/log 6569 ls 6570 ls -al 6571 cat ant-media-server.log | grep -an "student1" 6572 less +375032 ant-media-server.log 6573 cat ant-media-server.log | grep -an "yyyyyyy" 6574 less +373657 ant-media-server.log 6575 less +G ant-media-server.log 6576 cat ant-media-server.log | grep -an "student1" 6577 less +375032 ant-media-server.log 6578 cat ant-media-server.log | grep -an "SgTnWUOEFadiobPb" 6579 less +376167 ant-media-server.log 6580 cd /usr/local/antmedia/plugins/ 6581 ls -l 6582 rm ant-media-filter-plugin 6583 rm ant-media-filter-plugin* 6584 systemctl restart antmedia 6585 ls -l 6586 ps -ef | grep ant 6587 ps -ef | grep antmedia 6588 ps -ef | grep antmedia-server 6589 netstat -lntp 6590 systemctl stop janus 6591 netstat -lntp 6592 systemctl stop antmedia 6593 ps -ef | grep antmedia 6594 systemctl start antmedia 6595 ps -ef | grep antmedia 6596 cd .. 6597 ls -l 6598 rm -rf * 6599 ls -l 6600 cd /home/webmaster 6601 ls -l 6602 systemctl stop antmedia 6603 history 6604 ls -l 6605 sudo ./install_ant-media-server.sh -i ant-media-server-enterprise-2.4.2-SNAPSHOT-20211230_0949.zip -r true 6606 sudo ./install_ant-media-server.sh -i ant-media-server-enterprise-2.4.2-SNAPSHOT-20211230_0949.zip 6607 sudo rm -rf /usr/local/antmedia/ 6608 sudo userdel antmedia 6609 sudo ./install_ant-media-server.sh -i ant-media-server-enterprise-2.4.2-SNAPSHOT-20211230_0949.zip 6610 ps -ef | grep antmedia 6611 sudo service antmedia status 6612 cd /usr/local/antmedia 6613 sudo ./enable_ssl.sh -d meet.tutorix.com 6614 systemctl stop nginx 6615 sudo ./enable_ssl.sh -d meet.tutorix.com 6616 systemctl start nginx 6617 exit 6618 cd /usr/local/antmedia/plugins/ 6619 ls 6620 ls -l 6621 cd /home/webmaster 6622 ls -l 6623 cd janus-gateway 6624 ls -l 6625 sh autogen.sh 6626 ./configure --prefix =/opt/janus 6627 ./configure --prefix=/opt/janus 6628 make 6629 make install 6630 make configs 6631 /opt//janus/bin/janus --help 6632 /opt/janus/bin/janus --help 6633 sudo apt-get update 6634 cd .. 6635 vi install-dependencies.sh 6636 bash install_dependencies.sh 6637 vi install_libnice.sh 6638 bash install_libnice.sh 6639 vi install_libsrtp.sh 6640 bash install_libsrtp.sh 6641 vi install_usrsctp.sh 6642 bash install_usrsctp.sh 6643 vi install_libwebsockets.sh 6644 bash install_libwebsockets.sh 6645 vi /etc/ssl/openssl.cnf 6646 bash install_libwebsockets.sh 6647 apt-get install rpm 6648 bash install_libwebsockets.sh 6649 git clone https://github.com/warmcat/libwebsockets.git 6650 rm -rf libwebsockets 6651 git clone https://github.com/warmcat/libwebsockets.git 6652 cd libwebsockets 6653 git checkout v2.4-stable 6654 mkdir build 6655 cd build 6656 cmake -DLWS_MAX_SMP=1 -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_C_FLAGS="-fpic" .. 6657 make 6658 sudo make install 6659 cd .. 6660 rm -rf libwebsockets 6661 bash install_libwebsockets.sh 6662 vi install_mqtt.sh 6663 bash install_mqtt.sh 6664 git clone https://github.com/eclipse/paho.mqtt.c.git 6665 rm -rf paho.mqtt.c 6666 git clone https://github.com/eclipse/paho.mqtt.c.git 6667 cd paho.mqtt.c 6668 sudo prefix=/usr make install 6669 rm /usr/lib/libpaho-mqtt3c.so 6670 sudo prefix=/usr make install 6671 rm /usr/lib/libpaho-mqtt3cs.so 6672 sudo prefix=/usr make install 6673 rm /usr/lib/libpaho-mqtt3* 6674 sudo prefix=/usr make install 6675 sudo apt-get install libnanomsg-dev 6676 vi install_rabbitmqc.sh 6677 cd .. 6678 vi install_rabbitmqc.sh 6679 bash install_rabbitmqc.sh 6680 rm -rf rabbitmq-c 6681 bash install_rabbitmqc.sh 6682 ls -l 6683 rm -rf janus-gateway 6684 git clone https://github.com/meetecho/janus-gateway.git 6685 cd janus-gateway 6686 sh autogen.sh 6687 ./configure --prefix=/opt/janus 6688 make 6689 cd .. 6690 rm -rf libwebsockets 6691 git clone https://github.com/warmcat/libwebsockets.git 6692 cd libwebsockets 6693 git checkout v2.4-stable 6694 mkdir build 6695 cd build 6696 cmake -DLWS_MAX_SMP=1 -DCMAKE_INSTALL_PREFIX:PATH=/usr -DLIB_SUFFIX=64 -DCMAKE_C_FLAGS="-fpic" .. 6697 make 6698 sudo make install 6699 cd .. 6700 ls -l 6701 cd janus-gateway 6702 sh autogen.sh 6703 ./configure --prefix=/opt/janus 6704 make 6705 cd .. 6706 ls -l 6707 cd libwebsockets 6708 ls -l 6709 git checkout v2.4-stable 6710 rm -rf build 6711 mkdir build 6712 cd build 6713 cmake -DLWS_MAX_SMP=1 -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_C_FLAGS="-fpic" .. 6714 make && sudo make install 6715 cd .. 6716 ls -l 6717 cd janus-gateway 6718 ls -l 6719 ./configure --prefix=/opt/janus 6720 make 6721 cd .. 6722 ls -l 6723 rm -rf libwebsockets 6724 git clone https://libwebsockets.org/repo/libwebsockets 6725 cd libwebsockets 6726 git checkout v3.2-stable 6727 mkdir build 6728 cd build 6729 cmake -DLWS_MAX_SMP=1 -DCMAKE_INSTALL_PREFIX:PATH=/usr -DLIB_SUFFIX=64 -DCMAKE_C_FLAGS="-fpic" .. 6730 make && sudo make install 6731 cd .. 6732 ls -l 6733 cd .. 6734 ls -l 6735 cd janus-gateway 6736 make 6737 ./configure --prefix=/opt/janus 6738 make 6739 make install 6740 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib 6741 vi /etc/systemd/system/janus.service 6742 /opt/janus/bin/janus --help 6743 vi /etc/systemd/system/janus.service 6744 systemctl enable janus 6745 systemctl start janus 6746 systemctl status janus 6747 /opt/janus/bin/janus -d 5 -6 /var/log/janus/janus.log 2>&1 & 6748 make configs 6749 /opt/janus/bin/janus -d 5 -6 /var/log/janus/janus.log 2>&1 & 6750 vi /etc/systemd/system/janus.service 6751 systemctl stop janus 6752 systemctl daemon-reload 6753 systemctl stop janus 6754 systemctl start janus 6755 systemctl stop janus 6756 cd /opt/janus/bin/ 6757 ./janus -F /opt/janus/etc/janus/ 6758 sudo rm -v /usr/lib/libwebsockets* 6759 sudo rm -v /usr/local/lib/libwebsockets* 6760 sudo rm -v /usr/lib/pkgconfig/libwebsockets.pc /usr/local/lib/pkgconfig/libwebsockets.pc 6761 cd /home/webmaster 6762 ls -l 6763 rm -rf libwebsockets 6764 git clone git://git.libwebsockets.org/libwebsockets 6765 cd libwebsockets 6766 mkdir build 6767 cd build 6768 cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_C_FLAGS="-fpic" .. 6769 make && make install 6770 cd ../.. 6771 cd janus-gateway 6772 ls -l 6773 ./configure --prefix=/opt/janus --enable-websockets 6774 make 6775 make install 6776 cd //opt/janus/bin/ 6777 ls -l 6778 ./janus -F /opt/janus/etc/janus 6779 systemctl status janus 6780 systemctl start janus 6781 systemctl status janus 6782 cd /etc/ssl/certs 6783 ls -l 6784 ls -ltr 6785 cd /etc/nginx 6786 ls -l 6787 vi nginx.conf 6788 cd sites-available 6789 ls -l 6790 vi meet.tutorix.com.conf 6791 cd /var/log/ 6792 ls -l 6793 cd janus 6794 mkdir janus 6795 ls -l 6796 cd janus 6797 ls -l 6798 ls -l /opt/janus/etc/janus 6799 sudo netstat -ntplu | grep 5002 6800 ps -ef | grep janus 6801 cd //snap/janus-gateway 6802 ls -l 6803 cd .. 6804 systemctl stop janus 6805 ps -ef | grep janus 6806 systemctl stop janus 6807 ps -ef | grep janus 6808 ls -l 6809 rm -rf janus-gateway 6810 ls -l 6811 ps -ef | grep janus 6812 sudo netstat -ntplu | grep 8088... 6813 sudo netstat -ntplu | grep 8088 6814 ps -ef | grep janus 6815 kill -9 21738 21791 6816 kill -9 19108 6817 ps -ef | grep janus 6818 cd /opt 6819 /janu 6820 cd janus 6821 ls -l 6822 cd etc 6823 ls -l 6824 cd janus 6825 ls -l 6826 ps -ef | grep janus 6827 sudo netstat -ntplu | grep janus 6828 sudo ufw status verbose 6829 sudo ufw allow 8088/tcp 6830 cd / 6831 find . -name janus.transport.http.cfg -print 6832 vi ./etc/janus/janus.transport.http.cfg 6833 systemctl restart janus 6834 sudo ufw allow 8089/tcp 6835 ps -ef | grep janus 6836 sudo netstat -ntplu | grep janus 6837 systemct stop janus 6838 systemctl stop janus 6839 sudo netstat -ntplu | grep janus 6840 systemctl start janus 6841 sudo netstat -ntplu | grep janus 6842 pwd 6843 vi ./etc/janus/janus.transport.http.cfg 6844 systemctl restart janus 6845 sudo netstat -ntplu | grep janus 6846 vi ./etc/janus/janus.transport.http.cfg 6847 sudo ufw allow 7088/tcp 6848 sudo ufw allow 7089/tcp 6849 vi /opt/janus/etc/janus/janus.transport.http.jcfg 6850 systemctl restart janus 6851 sudo netstat -ntplu | grep janus 6852 service janus restart 6853 vi /opt/janus/etc/janus/janus.transport.http.jcfg 6854 cd /opt/janus/etc/janus/ 6855 ls -ltr 6856 vi ls -l janus.transport.http.cfg 6857 ls -l janus.transport.http.cfg 6858 cd .. 6859 find . -name janus.transport.http.cfg -print 6860 vi ./etc/janus/janus.transport.http.cfg 6861 vi /opt/janus/etc/janus/janus.transport.http.jcfg 6862 systemctl restart janus 6863 sudo netstat -ntplu | grep janus 6864 systemctl status janus 6865 vi ./etc/janus/janus.transport.http.cfg 6866 systemctl restart janus 6867 sudo netstat -ntplu | grep janus 6868 systemctl status janus 6869 vi ./etc/janus/janus.transport.http.cfg 6870 systemctl restart janus 6871 systemctl status janus 6872 vi ./etc/janus/janus.transport.http.cfg 6873 systemctl restart janus 6874 systemctl status janus 6875 vi /opt/janus/etc/janus/janus.transport.http.jcfg 6876 systemctl restart janus 6877 systemctl status janus 6878 sudo netstat -ntplu | grep janus 6879 vi ./etc/janus/janus.transport.http.cfg 6880 find . -name videoroomtest.html -print 6881 rm -rf /spanp/janus* 6882 find . -name videoroomtest.html -print 6883 cd /snap/ 6884 ls -l 6885 rm -rf janus-gateway 6886 ls -l 6887 cd .. 6888 find . -name videoroomtest.html -print 6889 cd ./opt/janus/share/janus 6890 ls -l 6891 cd demos 6892 ls -l 6893 cd .. 6894 ls -l 6895 cd .. 6896 ls -l 6897 cd / 6898 find . -name videoroomtest.html -print 6899 cd var/www/janus-gatewa 6900 cd var/www/janus-gateway 6901 ls -l 6902 cd html 6903 ls -l 6904 history 6905 l s-l 6906 ls -l 6907 pwd 6908 vi /opt/janus/share/janus/demos/echotest.js 6909 vi videoroomtest.html 6910 vi videoroomtest.js 6911 systemctl status janus 6912 sudo netstat -ntplu | grep janus 6913 systemctl stop antmedia 6914 systemctl enable antmedia 6915 systemctl start antmedia 6916 exit 6917 systemctl restart antmedia 6918 clear 6919 cd /var/www/html/ 6920 ls 6921 curl -X DELETE 'http://localhost:9200/market-search' 6922 php create_search_data.php 6923 curl http://localhost:9200/_aliases?pretty=true 6924 php create_search_data.php 6925 curl http://localhost:9200/_aliases?pretty=true 6926 curl -X DELETE 'http://localhost:9200/market-search' 6927 curl http://localhost:9200/_aliases?pretty=true 6928 php create_search_data.php 6929 php add_market_url.php 6930 cd / 6931 history 6932 vi /opt/janus/etc/janus/janus.transport.websockets.cfg 6933 cd / 6934 history | grep janus 6935 vi /opt/janus/etc/janus/janus.transport.http.jcfg 6936 vi /opt/janus/etc/janus/janus.transport.websockets.jcfg 6937 vi /etc/janus/janus.transport.websockets.cfg 6938 vi /opt/janus/etc/janus/janus.transport.websockets.jcfg 6939 vi /opt/janus/etc/janus/janus.transport.http.jcfg 6940 vi /opt/janus/etc/janus/janus.transport.websockets.jcfg 6941 systemctl restart janus 6942 systemctl status janus 6943 vi /opt/janus/etc/janus/janus.transport.websockets.jcfg 6944 vi /etc/janus/janus.transport.websockets.cfg 6945 systemctl restart janus 6946 systemctl status janus 6947 vi /etc/janus/janus.transport.websockets.cfg 6948 vi /opt/janus/etc/janus/janus.transport.websockets.jcfg 6949 systemctl restart janus 6950 systemctl status janus 6951 vi /opt/janus/etc/janus/janus.transport.websockets.jcfg 6952 vi /etc/janus/janus.transport.websockets.cfg 6953 systemctl stop janus 6954 systemctl start janus 6955 systemctl stus janus 6956 systemctl status janus 6957 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib 6958 systemctl restart janus 6959 systemctl status janus 6960 history 6961 systemctl restart janus 6962 systemctl status janus 6963 vi /etc/systemd/system/janus.service 6964 systemctl restart janus 6965 systemctl daemon-reload 6966 systemctl restart janus 6967 systemctl status janus 6968 vi /etc/systemd/system/janus.service 6969 systemctl daemon-reload 6970 systemctl restart janus 6971 systemctl status janus 6972 vi /etc/systemd/system/janus.service 6973 systemctl daemon-reload 6974 systemctl restart janus 6975 vi /etc/systemd/system/janus.service 6976 hsitroy 6977 history 6978 cd /opt/janus/etc/janus/ 6979 ls-=l 6980 l s-l 6981 ls -l 6982 vi janus.transport.pfunix.jcfg 6983 vi janus.transport.websockets.jcfg.sample 6984 vi janus.transport.pfunix.jcfg 6985 vi janus.transport.websockets.jcfg 6986 systemctl restart janus 6987 systemctl status janus 6988 vi janus.transport.websockets.jcfg 6989 systemctl restart janus 6990 systemctl status janus 6991 cd /var/log/janus 6992 ls -l 6993 cd - 6994 ls - 6995 ls -l 6996 vi janus.jcfg 6997 cd /opt/janus/lib/janus/loggers 6998 vi janus.transport.pfunix.jcfg 6999 systemctl restart janus 7000 systemctl status janus 7001 vi /etc/systemd/system/janus.service 7002 systemctl restart janus 7003 systemctl daemon-reload 7004 systemctl restart janus 7005 systemctl status janus 7006 cd / 7007 find . -name libjanus_http.so -print 7008 cd /opt/janus/lib/janus/transports/ 7009 ls -l 7010 cd /usr/lib/x86_64-linux-gnu/janus/transports/ 7011 ls -l 7012 cd /var/log 7013 ls -l 7014 ls -ltr 7015 tail -f turn_31073_2022-01-09.log 7016 systemctl status janus 7017 exit 7018 history 7019 cd /opt/janus/etc/ 7020 ls -l 7021 cd janus 7022 ls-l 7023 ls -l 7024 vi janus.plugin.videocall.jcfg 7025 vi janus.plugin.videoroom.jcfg.sample 7026 exit 7027 clear 7028 cd /var/www/html 7029 ls 7030 curl -X DELETE 'http://localhost:9200/market-search' 7031 php create_search_data.php 7032 cd /home/webmaster 7033 ls -l 7034 cd janus-gateway 7035 ls -l 7036 make clean 7037 sh autogen.sh 7038 cd .. 7039 rm -rf janus-gateway 7040 git clone https://github.com/meetecho/janus-gateway.git 7041 cd janus-gateway 7042 sh autogen.sh 7043 ./configure --prefix=/opt/janus --enable-websockets --enable-data-channels 7044 sudo apt-get remove janus-gateway 7045 snap remove janus-gateway 7046 cd /snap 7047 ls -l 7048 cd snapd 7049 ls -l 7050 cd /home/webmaster 7051 ls -l 7052 cd janus-gateway 7053 sudo dpkg -r janus-gateway 7054 sudo apt purge janus-gateway 7055 make 7056 make install 7057 vi '/etc/ld.so.conf 7058 vi /etc/ld.so.conf 7059 echo $LIBDIR 7060 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/janus/lib 7061 ls -l /opt/janus/lib/janus/transports 7062 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/janus/lib/janus/transports 7063 systemctl restart janus-gateway 7064 systemctl restart janus 7065 systemctl status janus 7066 sudo lsof -i -P -n | grep LISTEN 7067 netstat -tulpn | grep LISTEN 7068 tcpdump -i any port 8989 7069 netstat -tulpn | grep 8989 7070 env 7071 export LIBDIR=$LD_LIBRARY_PATH 7072 systemctl restart janus 7073 systemctl status janus 7074 cd /usr/local/lib/janus/loggers 7075 cd /usr/local/lib/janus/ 7076 cd /opt/janus/lib/janus 7077 ls -l 7078 cd .. 7079 ls -l 7080 cd .. 7081 ls -l 7082 cd bin 7083 ls -l 7084 rm core 7085 ls -l 7086 reboot 7087 cd /etc/nginx 7088 l s-l 7089 ls -l 7090 cd sites-available 7091 l s-l 7092 ls -l 7093 vi meet.tutorix.com.conf 7094 history | grep netstat 7095 history | grep 80 7096 history | grep 8989 7097 sudo netstat -ntplu | grep 8989 7098 cd /var/www/tutorix 7099 sudo netstat -ntplu | grep 8989 7100 history 7101 cd /usr/local/lib/janus/ 7102 ls -l 7103 cd /opt/janus/lib/janus/transports/ 7104 ls -l 7105 cd .. 7106 ls -l 7107 cd plugins 7108 ls -l 7109 cd .. 7110 ls -l 7111 cd .. 7112 ls -l 7113 cd .. 7114 ls -l 7115 cd etc 7116 ls -l 7117 cd * 7118 ls -l 7119 vi janus.jcfg 7120 /opt/janus/bin/janus --help 7121 exit 7122 ps -ef 7123 systemctl restart janus 7124 systemctl status janus 7125 histroy 7126 history 7127 cd / 7128 find . -name janus.transport.websockets.jcfg -print 7129 vi ./opt/janus/etc/janus/janus.transport.websockets.jcfg 7130 netstat -tulpn | grep 8989 7131 sudo ufw status 7132 sudo ufw status numbered 7133 sudo ufw delete 25 7134 sudo ufw delete 48 7135 sudo ufw add 8989/tcp 7136 sudo ufw enable 8989/tcp 7137 sudo ufw allow 8989/tcp 7138 history 7139 vi ./opt/janus/etc/janus/janus.transport.websockets.jcfg 7140 sudo ufw status numbered 7141 sudo ufw allow 8188/tcp 7142 systemctl restart janus 7143 systemctl status janus 7144 /opt/janus/bin/janus --help 7145 cd / 7146 history 7147 cd /opt/janus/etc/janus 7148 ls -l 7149 vi janus.jcfg 7150 systemctl restart janus 7151 systemctl status janus 7152 vi janus.jcfg 7153 systemctl restart janus 7154 systemctl status janus 7155 cd /var/log 7156 vi janus.log 7157 systemctl restart janus 7158 vi janus.log 7159 rm janus.log 7160 systemctl restart janus 7161 vi janus.log 7162 systemctl start janus 7163 systemctl status janus 7164 vi janus.log 7165 rm janus.log 7166 systemctl restart janus 7167 rm janus.log 7168 systemctl restart janus 7169 vi janus.log 7170 tail -f janus.log 7171 rm janus.log 7172 systemctl restart janus 7173 vi janus.log 7174 exit 7175 /opt/janus/bin/janus --help 7176 exit 7177 cd /var/www/html/ 7178 curl -X DELETE 'http://localhost:9200/market-search' 7179 php create_search_data.php 7180 curl -X DELETE 'http://localhost:9200/market-search' 7181 php create_search_data.php 7182 exit 7183 history | grep turn 7184 vi /etc/turnserver.conf 7185 ps -ef | grep turn 7186 history 7187 cd /opt/janus/etc/janus 7188 vi janus.jcfg 7189 ls -l 7190 vi janus.plugin.videocall.jcfg 7191 vi janus.plugin.videoroom.jcfg 7192 systemctl restart janus 7193 exit 7194 -history 7195 history 7196 curl -X DELETE 'http://localhost:9200/market-search' 7197 cd /var/www/html 7198 php create_search_data.php 7199 d /home/webmaster 7200 cd /home/webmaster 7201 ls -l 7202 rm -rf janus-gateway 7203 git clone https://github.com/meetecho/janus-gateway/tree/multistream 7204 git clone https://github.com/meetecho/janus-gateway.git 7205 ls -l 7206 cd janus-gateway 7207 sh autogen.sh 7208 history | grep configure 7209 ./configure --prefix=/opt/janus --enable-websockets --enable-data-channels 7210 make 7211 make install 7212 systemctl restart janus 7213 systemctl status janus 7214 cd /opt/janus/etc/janus/ 7215 ls -ltr 7216 vi janus.transport.websockets.jcfg 7217 history 7218 netstat -tulpn | grep 8989 7219 /opt/janus/bin/janus --help 7220 cd - 7221 ls -l 7222 make install 7223 /opt/janus/bin/janus --help 7224 ls -l 7225 rm -f * 7226 rm -rf * 7227 wget https://github.com/meetecho/janus-gateway/archive/refs/heads/multistream.zip 7228 unzip multistream.zip 7229 ls -l 7230 rn multistream.zip 7231 rm multistream.zip 7232 mv janus-gateway-multistream .. 7233 cd .. 7234 rm -rf janus-gateway 7235 ls -l 7236 cd janus-gateway-multistream 7237 sh autogen.sh 7238 history 7239 ./configure --prefix=/opt/janus --enable-websockets --enable-data-channels 7240 make 7241 make install 7242 systemctl restart janus 7243 systemctl status janus 7244 netstat -tulpn | grep 8989 7245 /opt/janus/bin/janus --help 7246 history 7247 curl -X DELETE 'http://localhost:9200/market-search' 7248 php create_search_data.php 7249 cd /var/www/html 7250 php create_search_data.php 7251 exit 7252 systemctl restart janus 7253 exit 7254 cd /var/www/html 7255 clear 7256 php add_search_data.php 7257 curl -X DELETE 'http://localhost:9200/market-search' 7258 curl -X DELETE 'http://localhost:9200/courses' 7259 curl -X DELETE 'http://localhost:9200/ebooks' 7260 curl -X DELETE 'http://localhost:9200/courses' 7261 curl -X DELETE 'http://localhost:9200/prime-packs' 7262 clear 7263 php add_search_data.php 7264 cd /var/www/html 7265 cls 7266 ls 7267 clear 7268 ls 7269 curl -X DELETE 'http://localhost:9200/market-search' 7270 cd /var/www/html 7271 clear 7272 curl -X DELETE 'http://localhost:9200/courses' 7273 clear 7274 curl -X DELETE 'http://localhost:9200/ebooks' 7275 curl -X DELETE 'http://localhost:9200/prime-packs' 7276 clear 7277 php add_search_data.php 7278 cd /var/www/html/ 7279 clar 7280 cls 7281 clear 7282 curl -X DELETE 'http://localhost:9200/prime-packs' 7283 curl -X DELETE 'http://localhost:9200/market-search' 7284 clear 7285 curl -X DELETE 'http://localhost:9200/ebooks' 7286 clear 7287 curl -X DELETE 'http://localhost:9200/courses' 7288 curl -X DELETE 'http://localhost:9200/ebooks' 7289 clear 7290 php add_search_data.php 7291 clear 7292 ps aux | grep php 7293 php add_search_data.php 7294 cd /etc/httpd 7295 ls -l 7296 cd /etc/nginx 7297 ls -l 7298 vi nginx.conf 7299 cd sites-available 7300 ls -l 7301 vi search.tutorialspoint.com.conf 7302 systemctl reload nginx 7303 exit 7304 hsitroy 7305 history 7306 history | grep janus 7307 systemctl restart janus 7308 systemctl restart nginx 7309 systemctl restart janus 7310 reboot 7311 ps -ef 7312 ps -ef | grep janus 7313 systemctl start janus 7314 ps -ef | grep janus 7315 df -h 7316 history 7317 systemctl status janus 7318 history | grep LD_LIBRARY_PATH 7319 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/janus/lib/janus/transports 7320 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/janus/lib 7321 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib 7322 systemctl start janus 7323 systemctl status janus 7324 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib 7325 systemctl status janus 7326 systemctl start janus 7327 systemctl status janus 7328 cd 7329 vi .bashrc 7330 history | grep LD_LIBRARY_PATH 7331 echo $LD_LIBRARY_PATH 7332 ps -ef | grep janus 7333 /opt/janus/bin/janus 7334 vi .bashrc 7335 history| grep LD_LI 7336 vi .bashrc 7337 . .bashrc 7338 systemctl enable janus 7339 systemctl start janus 7340 systemctl status janus 7341 vi /etc/systemd/system/janus.service 7342 /opt/janus/bin/janus -o 7343 /opt/janus/bin/janus -o & 7344 ps -ef | grep janus 7345 exit 7346 password 7347 ls 7348 history 7349 curl http://localhost:9200/_aliases?pretty=true 7350 curl -X DELETE 'http://localhost:9200/ebooks' 7351 curl -X DELETE 'http://localhost:9200/prime-packs' 7352 curl -X DELETE 'http://localhost:9200/courses' 7353 curl -X DELETE 'http://localhost:9200/market-search' 7354 curl http://localhost:9200/_aliases?pretty=true 7355 cd /var/www/html 7356 php create_search_data.php 7357 curl http://localhost:9200/_aliases?pretty=true 7358 exit 7359 cd /var/www/html 7360 ls 7361 history 7362 exit 7363 cd /var/www/html 7364 ls 7365 history 7366 curl http://localhost:9200/_aliases?pretty=true 7367 python 7368 ls 7369 python get_tp_links.py 7370 php create_tp_search_data.php 7371 exit 7372 ps -ef 7373 history 7374 systemctl disable janus 7375 history | grep videobridge2 7376 systemctl restart jitsi-videobridge2 7377 history | grep jicofo 7378 systemctl restart jicofo 7379 systemctl restart jitsi 7380 history | grep jitsi 7381 history | grep jitsi-meet 7382 systemctl restart jitsi-meet 7383 systemctl restart jitsi-meet-prosody 7384 history | grep prosody 7385 systemctl restart prosody 7386 ls -l 7387 ps -ef 7388 cd /etc/nginx 7389 ls -l 7390 cd sites-enabled 7391 ls -l 7392 vi /etc/nginx/sites-available/meet.tutorix.com.conf 7393 cd /var/www/html 7394 ls 7395 history 7396 curl http://localhost:9200/_aliases?pretty=true 7397 curl -X DELETE 'http://localhost:9200/questions' 7398 curl http://localhost:9200/_aliases?pretty=true 7399 history 7400 curl -X DELETE 'http://localhost:9200/ebooks' 7401 curl -X DELETE 'http://localhost:9200/prime-packs' 7402 curl -X DELETE 'http://localhost:9200/courses' 7403 curl -X DELETE 'http://localhost:9200/market-search' 7404 curl http://localhost:9200/_aliases?pretty=true 7405 cd /var/www/html 7406 php create_search_data.php 7407 history 7408 curl -X DELETE 'http://localhost:9200/prime-packs' 7409 curl -X DELETE 'http://localhost:9200/market-search' 7410 curl http://localhost:9200/_aliases?pretty=true 7411 cd /var/www/html 7412 php create_search_data.php 7413 history 7414 curl http://localhost:9200/_aliases?pretty=true 7415 curl -X DELETE 'http://localhost:9200/ebooks' 7416 curl -X DELETE 'http://localhost:9200/prime-packs' 7417 curl -X DELETE 'http://localhost:9200/market-search' 7418 cd /var/www/html 7419 php create_search_data.php 7420 history 7421 curl -X DELETE 'http://localhost:9200/ebooks' 7422 curl -X DELETE 'http://localhost:9200/prime-packs' 7423 curl -X DELETE 'http://localhost:9200/courses' 7424 curl -X DELETE 'http://localhost:9200/market-search' 7425 curl http://localhost:9200/_aliases?pretty=true 7426 cd /var/www/html 7427 ls -l 7428 vi get_search_data.php 7429 exit 7430 cd /var/www/html 7431 ls 7432 history 7433 exit 7434 curl http://localhost:9200/_aliases?pretty=true 7435 history 7436 curl -H 'Content-Type: application/json' -X GET https://localhost:9200/study-material-search?pretty 7437 curl http://localhost:9200/_aliases?prett 7438 curl http://localhost:9200/study-material-search?pretty=true 7439 curl http://localhost:9200/study-material-search/_count?pretty=true 7440 curl http://localhost:9200/_cat/indices/study-material-search?pretty=true&v=true&s=index 7441 clear 7442 curl http://localhost:9200/study-material-search/_search 7443 curl http://localhost:9200/study-material-search/_search?pretty=trch?pretty=true 7444 history 7445 curl -X DELETE 'http://localhost:9200/study-material-search' 7446 curl http://localhost:9200/_aliases?pretty=true 7447 exit 7448 curl -X DELETE 'http://localhost:9200/study-material-search' 7449 eexit 7450 exit 7451 cd /var/www/html 7452 l s-l 7453 ls -l 7454 cd .. 7455 ls -l 7456 cd /var/www/html 7457 clear 7458 python3 -v 7459 python3 tp_json_make.py 7460 pip3 install BeautifulSoup 7461 pip3 install BeautifulSoup4 7462 pip3 install html5lib 7463 python3 tp_json_make.py 7464 history 7465 cd /var/www/html 7466 ls 7467 curl -X DELETE 'http://localhost:9200/questions 7468 curl -X DELETE 'http://localhost:9200/questions' 7469 php create_qa_search_data.php 7470 exit 7471 cd /var/www/html 7472 ls 7473 python3 tp_json_make.py 7474 clear 7475 python3 tp_json_make.py 7476 clear 7477 python3 tp_json_make.py 7478 clear 7479 python3 tp_json_make.py 7480 clear 7481 python3 tp_json_make.py 7482 clear 7483 python3 tp_json_make.py 7484 clear 7485 python3 tp_json_make.py 7486 history 7487 cd /var/www/html 7488 python3 tp_json_from_xlxs.py 7489 pip3 install pandas 7490 python3 tp_json_from_xlxs.py 7491 pip3 install openpyxl 7492 python3 tp_json_from_xlxs.py 7493 cd /var/www/html 7494 python3 tp_json_from_html.py 7495 exit 7496 cd /var/www/html 7497 python3 get_lamdatest_titles.py 7498 clear 7499 python3 get_lambdatest_titles.py 7500 pip3 install xlsxwriter 7501 python3 get_lambdatest_titles.py 7502 exit 7503 cd /var/www/html 7504 python3 tp_json_from_html.py 7505 exit 7506 cd /var/www/html 7507 clear 7508 python3 tp_json_from_html.py 7509 exit 7510 cd /var/www/html 7511 clear 7512 vi tp_json_from_html.py 7513 python3 tp_json_from_html.py 7514 ls 7515 exit 7516 clear 7517 cd /var/www/html 7518 ls 7519 ls -l 7520 vi tp_json_from_html.py 7521 phython3 tp_json_from_html.py 7522 python3 tp_json_from_html.py 7523 li -l *.json 7524 li -l 7525 ls -l *.json 7526 history 7527 curl http://localhost:9200/_aliases?prett 7528 curl http://localhost:9200/_aliases?pretty 7529 vi tp_json_from_html.py 7530 clear 7531 ls -i 7532 vi tp_json_from_html.py 7533 python3 tp_json_from_html.py 7534 vi tp_json_from_html.py 7535 python3 tp_json_from_html.py 7536 vi tp_add_all_titles.php 7537 exit 7538 clear 7539 cd /var/www/htmll 7540 cd /var/www/html 7541 clear 7542 vi tp_json_from_html.py 7543 python tp_json_from_html.py 7544 python3 tp_json_from_html.py 7545 python tp_json_from_html.py 7546 python3 tp_json_from_html.py 7547 python -v 7548 python --v 7549 python -version 7550 python3 -version 7551 python3 -v 7552 python3 tp_json_from_html.py 7553 clear 7554 python3 tp_json_from_html.py 7555 exit 7556 cdlar 7557 clear 7558 cd /var/www/html 7559 clear 7560 ls 7561 vi new-articles-29-12-2022.html 7562 vi tp_json_from_html.py 7563 pyhton tp_json_from_html.py 7564 pyhton3 tp_json_from_html.py 7565 python3 tp_json_from_html.py 7566 vi 7567 ls -l 7568 exit 7569 clear 7570 cd /var/www/html 7571 python tp_json_from_html.py 7572 python3 tp_json_from_html.py 7573 exit 7574 cd /var/www/html 7575 clear 7576 python tp_json_from_html.py 7577 python3 tp_json_from_html.py 7578 exit 7579 pyhton3 tp_json_from_html.py 7580 pyhton tp_json_from_html.py 7581 pyhton3 tp_json_from_html.py 7582 ls 7583 python 7584 python3 tp_json_from_html.py 7585 history 7586 curl http://localhost:9200/_aliases?pretty 7587 python3 tp_json_from_html.py 7588 curl -X DELETE 'http://localhost:9200/tp_all_titles' 7589 curl http://localhost:9200/_aliases?pretty 7590 python3 tp_json_from_html.py 7591 cd /var/www/html 7592 history 7593 curl http://localhost:9200/_aliases?pretty 7594 history 7595 curl http://localhost:9200/_aliases?pretty 7596 python3 tp_json_from_html.py 7597 python3 tp_json_from_html.py 7598 php check_articles_in_db.php 7599 clear 7600 php check_articles_in_db.php 7601 python3 tp_json_from_html.py 7602 php update_user_titles.php 7603 python3 tp_json_from_html.py 7604 history 7605 curl http://localhost:9200/_aliases?pretty 7606 curl -X DELETE 'http://localhost:9200/tp_search_titles' 7607 curl http://localhost:9200/_aliases?pretty 7608 php tp_add_all_titles.php 7609 python3 tp_json_from_html.py 7610 php tp_add_all_titles.php 7611 clear 7612 php tp_json_from_html.py 7613 pyhton tp_json_from_html.py 7614 pyhton3 tp_json_from_html.py 7615 python3 tp_json_from_html.py 7616 python3 tp_json_from_html.py 7617 python3 fetch_from_xml.py 7618 pip3 install xmltodict 7619 python3 fetch_from_xml.py 7620 pip3 install lxml 7621 python3 fetch_from_xml.py 7622 clear 7623 python3 fetch_from_xml.py 7624 python3 tp_json_from_html.py 7625 pyhton3 tp_json_from_html.py 7626 python3 tp_json_from_html.py 7627 php tp_add_all_titles.php 7628 cd.. 7629 cd .. 7630 python3 tp_json_make.py 7631 cd articles/ 7632 php tp_add_all_titles.php 7633 clear 7634 python3 tp_json_from_html.py 7635 php tp_add_all_titles.php 7636 python3 tp_json_from_html.py 7637 php tp_add_all_titles.php 7638 clear 7639 python3 tp_json_from_html.py 7640 php tp_add_all_titles.php 7641 history 7642 curl -X DELETE 'http://localhost:9200/tp_articles_backup' 7643 php create_backup_articles.php 7644 pyhton3 get_links_by_url.py 7645 python3 get_links_by_url.py 7646 cd articles/ 7647 python3 tp_json_from_html.py 7648 php tp_add_all_titles.php 7649 cd articles/ 7650 pyhton3 tp_json_from_html.py 7651 python3 tp_json_from_html.py 7652 php tp_add_all_titles.php 7653 cd articles/ 7654 python3 tp_json_from_html.py 7655 php tp_add_all_titles.php 7656 python3 tp_json_from_html.py 7657 php tp_add_all_titles.php 7658 clear 7659 cd... 7660 cd.. 7661 cd .. 7662 clear 7663 history 7664 clear 7665 php create_qa_search_data.php 7666 python3 tp_json_from_html.py 7667 php tp_add_all_titles.php 7668 cd articles/ 7669 pyhton3 tp_json_from_html.py 7670 python3 tp_json_from_html.py 7671 php tp_add_all_titles.php 7672 ls -l 7673 vi /etc/elasticsearch/elasticsearch.yml 7674 ps -ef | more 7675 systemctl restart elasticsearch 7676 journalctl -xe 7677 vi /etc/elasticsearch/elasticsearch.yml 7678 systemctl restart elasticsearch 7679 vi /etc/elasticsearch/elasticsearch.yml 7680 systemctl restart elasticsearch 7681 ufw 7682 sudo ufw status 7683 sudo ufw allow from 135.181.223.254 7684 sudo ufw allow disable 168.119.212.138 7685 sudo ufw allow delete 168.119.212.138 7686 exit 7687 cd articles/ 7688 python3 tp_json_from_html.py 7689 php tp_add_all_titles.php 7690 cd articles 7691 python3 tp_json_from_html.py 7692 php tp_add_all_titles.php 7693 cd articles/ 7694 python3 tp_json_from_html.py 7695 php tp_add_all_titles.php 7696 python3 tp_json_from_html.py 7697 php tp_add_all_titles.php 7698 cd articles/ 7699 python3 tp_json_from_html.py 7700 php tp_add_all_titles.php 7701 cd articles/ 7702 python3 tp_json_from_html.py 7703 php tp_add_all_titles.php 7704 python3 get_tp_links.py 7705 python3 get_tp_links.py 7706 python3 tp_json_from_html.py 7707 python3 get_tp_links.py 7708 history 7709 curl http://localhost:9200/_aliases?pretty=true 7710 python3 create_tp_links_all.php 7711 php create_tp_links_all.php 7712 python3 get_tp_links.py 7713 clear 7714 python3 get_tp_links.py 7715 clear 7716 python3 get_tp_links.py 7717 clear 7718 python3 get_tp_links.py 7719 clear 7720 python3 get_tp_links.py 7721 cd /etc/httpd 7722 ps -ef 7723 cd /etc/nginx 7724 ls -l 7725 vi nginx.conf 7726 cd sites-available 7727 ls -l 7728 vi meet.tutorix.com.conf 7729 vi search.tutorialspoint.com.conf 7730 systemctl restart nginx 7731 journalctl -xe 7732 vi search.tutorialspoint.com.conf 7733 systemctl restart nginx 7734 exit 7735 history 7736 curl -X DELETE 'http://localhost:9200/tp_all_titles' 7737 php create_tp_links_all.php 7738 cd articles/ 7739 php tp_add_all_titles.php 7740 clear 7741 python3 tp_json_from_html.py 7742 php tp_add_all_titles.php 7743 cd articles/ 7744 python3 tp_json_from_html.py 7745 php tp_add_all_titles.php 7746 cd articles/ 7747 python3 tp_json_from_html.py 7748 php tp_add_all_titles.php 7749 cd articles 7750 python3 tp_json_from_html.py 7751 php tp_add_all_titles.php 7752 history 7753 vi /etc/elasticsearch/elasticsearch.yml 7754 ufw status 7755 history | grep 168.119.212.138 7756 sudo ufw allow from 65.109.70.225 to any port 9200 7757 exit 7758 python3 tp_json_from_html.py 7759 php tp_add_all_titles.php 7760 cd /var/www/html 7761 history 7762 curl -X DELETE 'http://localhost:9200/market-search' 7763 curl -X DELETE 'http://localhost:9200/courses' 7764 curl -X DELETE 'http://localhost:9200/ebooks' 7765 curl -X DELETE 'http://localhost:9200/prime-packs' 7766 php create_search_data.php 7767 cd articles 7768 python3 tp_json_from_html.py 7769 php tp_add_all_titles.php 7770 clear 7771 python3 tp_json_from_html.py 7772 php tp_add_all_titles.php 7773 cd articles/ 7774 python3 tp_json_from_html.py 7775 PHP tp_add_all_titles.php 7776 php tp_add_all_titles.php 7777 cd articles/ 7778 php tp 7779 php tp_add_all_titles.php 7780 cd articles 7781 python3 tp_json_from_html.py 7782 php tp_add_all_titles.php 7783 pyhton3 tp_json_from_html.py 7784 python3 tp_json_from_html.py 7785 php tp_add_all_titles.php 7786 python3 tp_json_from_html.py 7787 php tp_add_all_titles.php 7788 cd articles 7789 php tp_add_all_titles.php 7790 python3 tp_json_from_html.py 7791 php tp_add_all_titles.php 7792 php tp_json_from_html.py 7793 clear 7794 python3 tp_json_from_html.py 7795 php tp_add_all_titles.php 7796 history 7797 curl http://localhost:9200/_aliases?pretty 7798 php create_qa_search_data.php 7799 clear 7800 php create_qa_search_data.php 7801 history 7802 curl http://localhost:9200/_aliases?pretty 7803 curl -X DELETE 'http://localhost:9200/questions_related' 7804 curl http://localhost:9200/_aliases?pretty 7805 python3 tp_json_from_html.py 7806 php tp_add_all_titles.php 7807 clear 7808 history 7809 curl http://localhost:9200/_aliases?pretty 7810 history 7811 curl http://localhost:9200/_aliases?pretty 7812 curl -X DELETE 'http://localhost:9200/tp_all_titles' 7813 clear 7814 curl http://localhost:9200/_aliases?pretty 7815 php tp_add_all_titles.php 7816 clear 7817 php tp_add_all_titles.php 7818 curl -X DELETE 'http://localhost:9200/tp_search_titles' 7819 curl http://localhost:9200/_aliases?pretty 7820 php tp_add_all_titles.php 7821 pyhton3 tp_json_from_html.py 7822 python3 tp_json_from_html.py 7823 php tp_add_all_titles.php 7824 python3 tp_json_from_html.py 7825 php tp_add_all_titles.php 7826 clear 7827 pyhton3 tp_json_from_html.py 7828 python3 tp_json_from_html.py 7829 php tp_add_all_titles.php 7830 python3 tp_json_from_html.py 7831 php tp_add_all_titles.php 7832 python3 tp_json_from_html.py 7833 php tp_add_all_titles.php 7834 cd articles/ 7835 clear 7836 php replace_delete. 7837 php replace_delete.php 7838 php tp_add_all_titles.php 7839 python3 tp_json_from_html.py 7840 php tp_add_all_titles.php 7841 cd /var/www/tutorialspoint 7842 cd /var/www/html 7843 ls -l 7844 ls -ltr 7845 vi get_all_titles.php 7846 cp get_all_titles.php test.php 7847 vi test.php 7848 php test.php 7849 vi test.php 7850 php test.php 7851 vi test.phpA 7852 vi test.php 7853 php test.php 7854 vi test.php 7855 php test.php 7856 vi test.php 7857 php test.php 7858 vi test.php 7859 php test.php 7860 vi test.php 7861 php test.php 7862 vi test.php 7863 php test.php 7864 vi test.php 7865 php test.php 7866 vi test.php 7867 php test.php 7868 vi test.php 7869 php test.php 7870 vi test.php 7871 php test.php 7872 vi test.php 7873 php test.php 7874 vi test.php 7875 php test.php 7876 vi test.php 7877 php test.php 7878 vi test.php 7879 php test.php 7880 vi test.php 7881 php test.php 7882 vi test.php 7883 php test.php 7884 vi test.php 7885 php test.php 7886 vi test.php 7887 php test.php 7888 vi test.php 7889 php test.php 7890 vi test.php 7891 php test.php 7892 vi test.php 7893 php test.php 7894 vi test.php 7895 php test.php 7896 vi test.php 7897 php test.php 7898 cd /var/www/html 7899 ls -l white* 7900 ls -ltr 7901 cd rtc 7902 exit 7903 ls –l 7904 ls 7905 ls -l 7906 chown apache:apache update/* 7907 chown apache2:apach2e update/* 7908 curl -X GET 'http://localhost:9200?v&pretty' 7909 curl -X GET 'http://localhost:9200' 7910 history 7911 curl http://localhost:9200/_aliases?pretty 7912 sudo iptables -S 7913 sudo iptables -s 65.108.128.190/32 -p tcp -m tcp --dport 9200 -j ACCEPT 7914 history 7915 iptables --list 7916 sudo iptables -S 7917 sudo iptables -I 65.108.128.190/32 -p tcp -m tcp --dport 9200 -j ACCEPT 7918 ufw 7919 ufw status 7920 lsb_release -a 7921 history | grep 9200 7922 sudo ufw allow from 65.108.128.190 to any port 9200 7923 sudo iptables -S 7924 exit 7925 sudo apt install libreoffice 7926 cd /usr/ 7927 ls -l 7928 cd lib 7929 ls 7930 cd .. 7931 cd bin 7932 cd /lib 7933 cd /usr/bin/ 7934 ls 7935 libreoffice --version 7936 cd /libreoffice 7937 which libreoffice 7938 cd /var/www/html/meet/ 7939 ls 7940 export HOME=/tmp;/usr/bin/libreoffice --headless --invisible --quickstart --convert-to pdf:writer_pdf_Export --outdir /var/www/html/meet/update/504216479f049664b38.28255156/* 2>&1; convert /var/www/html/meet/update/504216479f049664b38.28255156/*.pdf -define webp:lossless=false /var/www/html/meet/update/504216479f049664b38.28255156/slide-%d.webp 7941 convert /var/www/html/meet/update/504216479f049664b38.28255156/*.pdf -define webp:lossless=false /var/www/html/meet/update/504216479f049664b38.28255156/slide-%d.webp 7942 sudo port install ImageMagick 7943 sudo apt install ImageMagick 7944 sudo apt install imagemagick 7945 convert /var/www/html/meet/update/504216479f049664b38.28255156/*.pdf -define webp:lossless=false /var/www/html/meet/update/504216479f049664b38.28255156/slide-%d.webp 7946 convert /var/www/html/meet/update/504216479f049664b38.28255156/wahab.pdf/*.pdf -define webp:lossless=false /var/www/html/meet/update/504216479f049664b38.28255156/wahab.pdf/slide-%d.webp 7947 sudo apt-get install webp 7948 convert /var/www/html/meet/update/504216479f049664b38.28255156/wahab.pdf/*.pdf -define webp:lossless=false /var/www/html/meet/update/504216479f049664b38.28255156/wahab.pdf/slide-%d.webp 7949 convert /var/www/html/meet/update/504216479f049664b38.28255156/wahab.pdf/*.pdf -define webp:lossless=false /var/www/html/meet/update/504216479f049664b38.28255156/wahab.pdf/slide-%0d.webp 7950 convert /var/www/html/meet/update/504216479f049664b38.28255156/wahab.pdf/*.pdf -define webp:lossless=false /var/www/html/meet/update/504216479f049664b38.28255156/wahab.pdf/slide-%03d.webp 7951 convert /var/www/html/meet/update/504216479f049664b38.28255156/wahab.pdf/*.pdf -define webp:lossless=false /var/www/html/meet/update/504216479f049664b38.28255156/wahab.pdf/slide-%d.webp 7952 convert /var/www/html/meet/update/504216479f049664b38.28255156/wahab.pdf/*.pdf -define webp:lossless=false /var/www/html/meet/update/504216479f049664b38.28255156/wahab.pdf/slide-$d.webp 7953 convert /var/www/html/meet/update/504216479f049664b38.28255156/wahab.pdf/*.pdf -define webp:lossless=false /var/www/html/meet/update/504216479f049664b38.28255156/wahab.pdf/slide-%d.webp 7954 convert /var/www/html/meet/update/504216479f049664b38.28255156/wahab.pdf/*.pdf -define webp:lossless=false /var/www/html/meet/update/504216479f049664b38.28255156/wahab.pdf/slide-%*.webp 7955 convert /var/www/html/meet/update/504216479f049664b38.28255156/wahab.pdf/*.pdf -define webp:lossless=false /var/www/html/meet/update/504216479f049664b38.28255156/wahab.pdf/slide-%d.webp 7956 convert /var/www/html/meet/update/504216479f049664b38.28255156/wahab.pdf/*.pdf -define webp:lossless=false /var/www/html/meet/update/504216479f049664b38.28255156/wahab.pdf/slide_%d.webp 7957 convert /var/www/html/meet/update/504216479f049664b38.28255156/wahab.pdf/*.pdf -define webp:lossless=false /var/www/html/meet/update/504216479f049664b38.28255156/wahab.pdf/slide 7958 convert /var/www/html/meet/update/504216479f049664b38.28255156/wahab.pdf/*.pdf -define webp:lossless=false /var/www/html/meet/update/504216479f049664b38.28255156/wahab.pdf/slide_?.webp 7959 convert /var/www/html/meet/update/504216479f049664b38.28255156/wahab.pdf/*.pdf -define webp:lossless=false /var/www/html/meet/update/504216479f049664b38.28255156/wahab.pdf/slide.webp 7960 convert /var/www/html/meet/update/504216479f049664b38.28255156/wahab.pdf/*.pdf -define webp:lossless=false /var/www/html/meet/update/504216479f049664b38.28255156/wahab.pdf/slide%d.webp 7961 sudo apt-get install ghostscript 7962 convert /var/www/html/meet/update/504216479f049664b38.28255156/wahab.pdf/*.pdf -define webp:lossless=false /var/www/html/meet/update/504216479f049664b38.28255156/wahab.pdf/slide%d.webp 7963 exit 7964 cd /var/www/html 7965 ls -l 7966 cd meet 7967 ls -l 7968 ls 7969 ls =l 7970 ls -l 7971 vi image_upload.php 7972 cd update 7973 ls -l 7974 rm -rf * 7975 cd .. 7976 cd update 7977 ls -l 7978 cd .. 7979 vi document_upload.php 7980 cd update 7981 ls -l 7982 vi document_upload.php 7983 cd .. 7984 vi document_upload.php 7985 ls -ltr 7986 ps -ef 7987 ls -ltr 7988 cd update 7989 ls -l 7990 cd .. 7991 vi document_upload.php 7992 pwd 7993 vi document_upload.php 7994 cd update 7995 ls -l 7996 vi 964056479ec2aa4af12.26064206 7997 cd 964056479ec2aa4af12.26064206 7998 ls -l 7999 cd /var/www/html 8000 cd meet 8001 l s-ltr 8002 ls -ltr 8003 vi document_upload.php 8004 cd update 8005 ls -l 8006 cd 404436479ef03dbf0f4.22433652 8007 ls -l 8008 convert wahab.pdf -define webp:lossless=false slide-%d.webp 8009 convert wahab.pdf -define webp:lossless=false slide-%d.jpg 8010 ls -l 8011 convert wahab.pdf -define webp:lossless=false slide-%d.jpg 8012 cd * 8013 ls -l 8014 convert wahab.pdf -define webp:lossless=false slide-%d.jpg 8015 ls -l 8016 convert wahab.pdf -define webp:lossless=false slide-%d.webp 8017 ls -l 8018 convert wahab.pdf -define webp:lossless=false slide-%d.png 8019 ls -l 8020 exit 8021 ps -ef 8022 crontab -e 8023 ps -ef 8024 systemctl restart nginx 8025 ps -ef 8026 systemctl stop nginx 8027 ps -ef 8028 systemctl stop nginx 8029 ps -ef 8030 systemctl start nginx 8031 ps -ef 8032 ps aux | grep php-fpm 8033 sudo service php7.2-fpm restart 8034 sudo service php7.2-fpm status 8035 sudo service php7.2-fpm restart 8036 cd /var/www/rbse/mig 8037 cd /var/www/tutorix/ 8038 sudo service php7.2-fpm restart 8039 cd /var/log/ 8040 ls 8041 ls -l 8042 ls -t 8043 ls -lt 8044 cd /etc/apache2/ 8045 ls 8046 cd /etc/php/ 8047 ls 8048 cd 7.2/ 8049 ls 8050 cd fpm 8051 ls 8052 cd pool.d/ 8053 ls 8054 cd . 8055 cd .. 8056 cd /var/www/html 8057 sudo service php7.2-fpm restart 8058 cd /etc/systemd/ 8059 ls 8060 cd /var/log 8061 ls 8062 python tp_json_from_html.py 8063 python3 tp_json_from_html.py 8064 php tp_add_all_titles.php 8065 python3 tp_json_from_html.py 8066 sudo service php7.2-fpm restart 8067 cd articles/ 8068 python tp_json_from_html.py 8069 python3 tp_json_from_html.py 8070 php tp_add_all_titles.php 8071 python3 tp_json_from_html.py 8072 php tp_add_all_titles.php 8073 python3 tp_json_from_html.py 8074 sudo service php7.2-fpm restart 8075 cd.. 8076 cd .. 8077 ls 8078 cd articles/ 8079 python3 tp_json_from_html.py 8080 php tp_add_all_titles.php 8081 python3 tp_json_from_html.py 8082 sudo service php7.2-fpm restart 8083 cd /etc/httpd 8084 ls -l 8085 cd /etc 8086 cd apache2 8087 l s-l 8088 ls -l 8089 cd sites-available 8090 ls -l 8091 vi default-ssl.conf 8092 cd /var/www/ 8093 ls -l 8094 python3 tp_json_from_html.py 8095 php tp_add_all_titles.php 8096 sudo service php7.2-fpm restart 8097 python3 tp_json_from_html.py 8098 php tp_add_all_titles.php 8099 python3 tp_json_from_html.py 8100 php tp_add_all_titles.php 8101 python3 tp_json_from_html.py 8102 sudo service php7.2-fpm restart 8103 python3 tp_json_from_html.py 8104 php tp_add_all_titles.php 8105 python3 tp_json_from_html.py 8106 sudo service php7.2-fpm restart 8107 python3 tp_json_from_html.py 8108 php tp_add_all_titles.php 8109 python3 tp_json_from_html.py 8110 sudo service php7.2-fpm restart 8111 python tp_json_from_html.py 8112 python3 tp_json_from_html.py 8113 php tp_add_all_titles.php 8114 python3 tp_json_from_html.py 8115 sudo service php7.2-fpm restart 8116 cd articles/ 8117 python3 tp_json_from_html.py 8118 php tp_add_all_titles.php 8119 python3 tp_json_from_html.py 8120 sudo service php7.2-fpm restart 8121 python3 tp_json_from_html.py 8122 php tp_add_all_titles.php 8123 python3 tp_json_from_html.py 8124 sudo service php7.2-fpm restart 8125 bye 8126 exit 8127 sudo service php7.2-fpm restart 8128 exit 8129 sudo service php7.2-fpm restart 8130 exit 8131 sudo service php7.2-fpm restart 8132 exit 8133 sudo service php7.2-fpm restart 8134 exit 8135 sudo service php7.2-fpm restart 8136 cd /var/www/html 8137 curl -X GET 'http://localhost:9200/market-search/_mapping 8138 ; 8139 curl -X GET 'http://localhost:9200/market-search/_mapping' 8140 clear 8141 curl -X GET 'http://localhost:9200/market-search/_mapping?pretty=true' 8142 cd /var/www/html 8143 curl http://localhost:9200/_aliases?pretty=true 8144 sudo service php7.2-fpm restart 8145 curl -X GET 'http://localhost:9200/market-search/_settings?pretty=true' 8146 curl -X GET 'http://localhost:9200/market-search/_analyze?pretty=true' 8147 curl http://localhost:9200/_aliases?pretty=true 8148 PUT test_search 8149 { "settings": {; "analysis": {; "filter": {; "word_joiner": {; "type": "shingle",; "output_unigrams": "true",; "token_separator": ""; } 8150 }clear 8151 cls 8152 clear 8153 curl -X PUT ''http://localhost:9200/test_search/_settings -H 'Content-Type: application/json' -d '{ 8154 "analysis": { 8155 "filter": { 8156 "word_joiner": { 8157 "type": "shingle", 8158 "output_unigrams": "true", 8159 "token_separator": "" 8160 } 8161 }, 8162 "analyzer": { 8163 "word_join_analyzer": { 8164 "type": "custom", 8165 "tokenizer": "standard", 8166 "filter": [ 8167 "lowercase", 8168 "word_joiner" 8169 ] 8170 } 8171 } 8172 } 8173 } 8174 }' 8175 cd /var/www/html 8176 php create_search_data.php 8177 curl -X PUT ''http://localhost:9200/test-search/_settings -H 'Content-Type: application/json' -d '{ 8178 "analysis": { 8179 "filter": { 8180 "word_joiner": { 8181 "type": "shingle", 8182 "output_unigrams": "true", 8183 "token_separator": "" 8184 } 8185 }, 8186 "analyzer": { 8187 "word_join_analyzer": { 8188 "type": "custom", 8189 "tokenizer": "standard", 8190 "filter": [ 8191 "lowercase", 8192 "word_joiner" 8193 ] 8194 } 8195 } 8196 } 8197 } 8198 }' 8199 curl -X GET 'http://localhost:9200/test-search/_settings?pretty=true' 8200 curl -X PUT ''http://localhost:9200/test-search/_settings -H 'Content-Type: application/json' -d '{ 8201 "index" : { 8202 "analysis": { 8203 "filter": { 8204 "word_joiner": { 8205 "type": "shingle", 8206 "output_unigrams": "true", 8207 "token_separator": "" 8208 } 8209 }, 8210 "analyzer": { 8211 "word_join_analyzer": { 8212 "type": "custom", 8213 "tokenizer": "standard", 8214 "filter": [ 8215 "lowercase", 8216 "word_joiner" 8217 ] 8218 } 8219 } 8220 } 8221 } 8222 }' 8223 curl -X POST 'http://localhost:9200/test-search/_close' 8224 curl -X PUT ''http://localhost:9200/test-search/_settings -H 'Content-Type: application/json' -d '{ 8225 "index" : { 8226 "analysis": { 8227 "filter": { 8228 "word_joiner": { 8229 "type": "shingle", 8230 "output_unigrams": "true", 8231 "token_separator": "" 8232 } 8233 }, 8234 "analyzer": { 8235 "word_join_analyzer": { 8236 "type": "custom", 8237 "tokenizer": "standard", 8238 "filter": [ 8239 "lowercase", 8240 "word_joiner" 8241 ] 8242 } 8243 } 8244 } 8245 } 8246 }' 8247 curl -X POST 'http://localhost:9200/test-search/_open' 8248 curl -X GET 'http://localhost:9200/test-search/_analyze?pretty' 8249 curl -X GET 'http://localhost:9200/test-search/_analyze -H 'Content-Type: application/json' -d '{ 8250 "analyzer": "word_join_analyzer", 8251 }'curl -X GET http://localhost:9200/test-search/_analyze -H 'Content-Type: application/json' -d '{ 8252 "analyzer": "word_join_analyzer", 8253 clear 8254 curl -X GET http://localhost:9200/test-search/_analyze -H 'Content-Type: application/json' -d '{ 8255 "analyzer": "word_join_analyzer", 8256 "text": "data science" 8257 }' 8258 curl -X GET http://localhost:9200/test-search/_analyze -H 'Content-Type: application/json' -d '{ 8259 "analyzer": "word_join_analyzer", 8260 "text": "data science" 8261 }' 8262 clear 8263 curl -X GET 'http://localhost:9200/test-search/_mapping?pretty=true' 8264 curl -X PUT http://localhost:9200/test-search/_mapping/name -H 'Content-Type: application/json' -d '{ 8265 "properties" : { 8266 "name" : { 8267 "type" : "text", 8268 "fields" : { 8269 "keyword" : { 8270 "type" : "keyword", 8271 "ignore_above" : 256 8272 } 8273 }, 8274 "analyzer":"word_join_analyzer" 8275 }, 8276 } 8277 ls 8278 curl -X PUT 'http://localhost:9200/test-search/_mapping/name' -H 'Content-Type: application/json' -d '{ 8279 "properties" : { 8280 "name" : { 8281 "type" : "text", 8282 "fields" : { 8283 "keyword" : { 8284 "type" : "keyword", 8285 "ignore_above" : 256 8286 } 8287 }, 8288 "analyzer":"word_join_analyzer" 8289 }, 8290 } 8291 }'curl -X PUT 'http://localhost:9200/test-search/_mapping/name -H 'Content-Type: application/json' -d '{ 8292 "properties" : { 8293 "keyword" : { 8294 } 8295 }, 8296 } 8297 clear 8298 curl -X PUT 'http://localhost:9200/test-search/_mapping/name -H 'Content-Type: application/json' -d '{ 8299 "properties" : { 8300 "keyword" : { 8301 } 8302 }, 8303 } 8304 clear 8305 curl -X PUT 'http://localhost:9200/test-search/_mapping/name -H 'Content-Type: application/json' -d '{"properties" : { "name" : { "type" : "text", "fields" : {"keyword" : { "type" : "keyword", "ignore_above" : 256} },"analyzer":"word_join_analyzer"},}}' 8306 curl -X PUT http://localhost:9200/test-search/_mapping/name -H 'Content-Type: application/json' -d '{"properties" : { "name" : { "type" : "text", "fields" : {"keyword" : { "type" : "keyword", "ignore_above" : 256} },"analyzer":"word_join_analyzer"}}}' 8307 curl -X PUT 'http://localhost:9200/test-search/_mapping/name' -H 'Content-Type: application/json' -d '{"properties" : { "name" : { "type" : "text", "fields" : {"keyword" : { "type" : "keyword", "ignore_above" : 256} },"analyzer":"word_join_analyzer"}}}' 8308 curl -X PUT 'http://localhost:9200/test-search/_mapping/name?include_type_name=true' -H 'Content-Type: application/json' -d '{"properties" : { "name" : { "type" : "text", "fields" : {"keyword" : { "type" : "keyword", "ignore_above" : 256} },"analyzer":"word_join_analyzer"}}}' 8309 clear 8310 curl -X PUT 'http://localhost:9200/test-search/_mapping?include_type_name=true' -H 'Content-Type: application/json' -d '{"properties" : { "name" : { "type" : "text", "fields" : {"keyword" : { "type" : "keyword", "ignore_above" : 256} },"analyzer":"word_join_analyzer"}}}' 8311 curl -X PUT 'http://localhost:9200/test-search/_mapping?include_type_name=true' -H 'Content-Type: application/json' -d '{"properties" : { "name" : { "type" : "text", "fieldsrd_join_analyzer"}}}' 8312 clear 8313 curl -X PUT 'http://localhost:9200/test-search/_mapping/name?include_type_name=true' -H 'Content-Type: application/json' -d '"_doc": { {"properties" : { "name" : { "type" : "text", "fields" : {"keyword" : { "type" : "keyword", "ignore_above" : 256} },"analyzer":"word_join_analyzer"}}}}' 8314 clear 8315 curl -X GET 'http://localhost:9200/test-search/_mapping?pretty=true' 8316 cd /var/www/html 8317 ls 8318 curl -X GET 'http://localhost:9200/test-search/_mapping?pretty=true' 8319 curl -X PUT 'http://localhost:9200/test-search' -H 'Content-Type: application/json' -d '{"mappings": { "properties" : { "name" : { "type" : "text", "fields" : {"keyword" : { "type" : "keyword", "ignore_above" : 256} },"analyzer":"word_join_analyzer"}}}}' 8320 curl -X PUT 'http://localhost:9200/test-search/_mapping' -H 'Content-Type: application/json' -d '{"properties" : { "name" : { "type" : "text", "fields" : {"keyword" : { "type" : "keyword", "ignore_above" : 256} },"analyzer":"word_join_analyzer"}}}' 8321 curl -X PUT 'http://localhost:9200/test-search/_mapping' -H 'Content-Type: application/json' -d '{"_doc": { "properties" : { "name" : { "type" : "text", "fields" : {"keyword" : { "type" : "keyword", "ignore_above" : 256} },"analyzer":"word_join_analyzer"}}}}' 8322 curl -X PUT 'http://localhost:9200/test-search/_mapping' -H 'Content-Type: application/json' -d '{"_doc": { "properties" : { "name" : { "type" : "text", "fields" : {"keyword" : { "type" : "keyword", "ignore_above" : 256} },"an 8323 curl -X PUT 'http://localhost:9200/test-search/_mapping?include_type_name=true' -H 'Content-Type: application/json' -d '{"_doc": { "properties" : { "name" : { "type" : "text", "fields" : {"keyword" : { "type" : "keyword", "ignore_above" : 256} },"analyzer":"word_join_analyzer"}}}}' 8324 curl -X PUT 'http://localhost:9200/test-search/_mapping?includ/name?include_type_name=true' -H 'Content-Type: application/json' -d '{"_doc": { "properties" : { "name" : { "type" : "text", "fields" : {"keyword" : { "type" : "keyword", "ignore_above" : 256} },"analyzer":"word_join_analyzer"}}}}' 8325 clear 8326 curl -X PUT 'http://localhost:9200/test-search/_mapping/name?include_type_name=true' -H 'Content-Type: application/json' -d '{ "properties" : { "name" : { "type" : "text", "fields" : {"keyword" : { "type" : "keyword", "ignore_above" : 256} },"analyzer":"word_join_analyzer"}}}' 8327 curl -X PUT 'http://localhost:9200/test-search/_mapping/name?include_type_name=true' -H 'Content-Type: application/json' -d '{"doc"{ "properties" : { "name" : { "type" : "text", "fields" : {"keyword" : { "type" : "keyword", "ignore_above" : 256} },"analyzer":"word_join_analyzer"}}}}' 8328 clear 8329 curl -X PUT 'http://localhost:9200/test-search/_mapping/name?include_type_name=true' -H 'Content-Type: application/json' -d '{"_doc"{ "properties" : { "name" : { "type" : "text", "fields" : {"keyword" : { "type" : "keyword", "ignore_above" : 256} },"analyzer":"word_join_analyzer"}}}}' 8330 curl -X PUT 'http://localhost:9200/test-search/_mapping/name?include_type_name=true' -H 'Content-Type: application/json' -d '{"_doc" : { "properties" : { "name" : { "type" : "text", "fields" : {"keyword" : { "type" : "keyword", "ignore_above" : 256} },"analyzer":"word_join_analyzer"}}}}' 8331 clear 8332 curl -X GET 'http://localhost:9200/test-search/_mapping' 8333 clear 8334 curl -X PUT 'http://localhost:9200/test-search/_mapping?include_type_name=true' -H 'Content-Type: application/json' -d '{"properties":{"categories":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"creater_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"duration":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"ebook_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"free_course":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"language":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"lectures":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"level":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer"},"publishers":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"system_tags":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tags":{"properties":{"tag_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}},"title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_data":{"properties":{"user_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}}' 8335 curl -X PUT 'http://localhost:9200/test-search/_mapping/doc?include_type_name=true' -H 'Content-Type: application/json' -d '{ "properties" : { "name" : { "type" : "text", "fields" : {"keyword" : { "type" : "keyword", "ignore_above" : 256} },"analyzer":"word_join_analyzer"}}}' 8336 curl -X PUT 'http://localhost:9200/test-search/_mapping?include_type_name=true' -H 'Content-Type: application/json' -d '{ "properties" : { "name" : { "type" : "text", "fields" : {"keyword" : { "type" : "keyword", "ignore_above" : 256} },"analyzer":"word_join_analyzer"}}}' 8337 curl -X PUT 'http://localhost:9200/test-search/_doc/_mapping/name?include_type_name=true' -H 'Content-Type: application/json' -d '{ "properties" : { "name" : { "type" : "text", "fields" : {"keyword" : { "type" : "keyword", "ignore_above" : 256} },"analyzer":"word_join_analyzer"}}}' 8338 curl -X PUT 'http://localhost:9200/test-search/_doc/_mapping?include_type_name=true' -H 'Content-Type: application/json' -d '{ "properties" : { "name" : { "type" : "text", "fields" : {"keyword" : { "type" : "keyword", "ignore_above" : 256} },"analyzer":"word_join_analyzer"}}}' 8339 curl -X DELETE 'http://localhost:9200/test-search' 8340 curl -X PUT 'http://localhost:9200/test-search/_settings -H 'Content-Type: application/json' -d '{ 8341 clear 8342 curl -X PUT 'http://localhost:9200/test-search/_settings' -H 'Content-Type: application/json' -d '{ 8343 "index" : { 8344 "analysis": { 8345 "filter": { 8346 "word_joiner": { 8347 "type": "shingle", 8348 "output_unigrams": "true", 8349 "token_separator": "" 8350 } 8351 }, 8352 "analyzer": { 8353 "word_join_analyzer": { 8354 "type": "custom", 8355 "tokenizer": "standard", 8356 "filter": [ 8357 "lowercase", 8358 "word_joiner" 8359 ] 8360 } 8361 } 8362 } 8363 } 8364 }' 8365 curl -X PUT 'http://localhost:9200/test-search/_mapping?include_type_name=true' -H 'Content-Type: application/json' -d '{"properties":{"categories":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"creater_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"duration":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"ebook_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"free_course":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"language":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"lectures":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"level":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer"},"publishers":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"system_tags":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tags":{"properties":{"tag_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}},"title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_data":{"properties":{"user_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}}' 8366 curl -X PUT 'http://localhost:9200/test-search' -H 'Content-Type: application/json' -d '{"mappings":{"properties":{"categories":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"creater_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"duration":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"ebook_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"free_course":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"language":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"lectures":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"level":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer"},"publishers":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"system_tags":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tags":{"properties":{"tag_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}},"title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_data":{"properties":{"user_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}}}' 8367 clear 8368 curl -X PUT 'http://localhost:9200/_template/test-search' -H 'Content-Type: application/json' -d '{ "settings": { "index" : {"analysis": {"filter": {"word_joiner": {"type": "shingle","output_unigrams": "true","token_separator": ""}},"analyzer": {"word_join_analyzer": {"type": "custom","tokenizer": "standard","filter": ["lowercase","word_joiner"]}}}}},"mappings":{"properties":{"categories":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"creater_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"duration":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"ebook_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"free_course":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"language":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"lectures":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"level":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer"},"publishers":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"system_tags":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tags":{"properties":{"tag_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}},"title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_data":{"properties":{"user_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}}}' 8369 curl -X PUT 'http://localhost:9200/_template/test-search' -H 'Content-Type: application/json' -d '{ "index_patterns": "test-search-*","settings": { "index" : {"analysis": {"filter": {"word_joiner": {"type": "shingle","output_unigrams": "true","token_separator": ""}},"analyzer": {"word_join_analyzer": {"type": "custom","tokenizer": "standard","filter": ["lowercase","word_joiner"]}}}}},"mappings":{"properties":{"categories":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"creater_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"duration":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"ebook_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"free_course":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"language":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"lectures":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"level":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer"},"publishers":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"system_tags":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tags":{"properties":{"tag_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}},"title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_data":{"properties":{"user_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}}}' 8370 php create_search_data.php 8371 curl -X GET http://localhost:9200/test-search/_analyze -H 'Content-Type: application/json' -d '{ 8372 "analyzer": "word_join_analyzer", 8373 "text": "data science" 8374 }' 8375 curl -X PUT 'http://localhost:9200/test-search/_settings' -H 'Content-Type: application/json' -d '{ 8376 "index" : { 8377 "analysis": { 8378 "filter": { 8379 "word_joiner": { 8380 "type": "shingle", 8381 "output_unigrams": "true", 8382 "token_separator": "" 8383 } 8384 }, 8385 "analyzer": { 8386 "word_join_analyzer": { 8387 "type": "custom", 8388 "tokenizer": "standard", 8389 "filter": [ 8390 "lowercase", 8391 "word_joiner" 8392 ] 8393 } 8394 } 8395 } 8396 } 8397 }' 8398 curl -X POST 'http://localhost:9200/test-search/_close' 8399 curl -X PUT 'http://localhost:9200/test-search/_settings' -H 'Content-Type: application/json' -d '{ 8400 "index" : { 8401 "analysis": { 8402 "filter": { 8403 "word_joiner": { 8404 "type": "shingle", 8405 "output_unigrams": "true", 8406 "token_separator": "" 8407 } 8408 }, 8409 "analyzer": { 8410 "word_join_analyzer": { 8411 "type": "custom", 8412 "tokenizer": "standard", 8413 "filter": [ 8414 "lowercase", 8415 "word_joiner" 8416 ] 8417 } 8418 } 8419 } 8420 } 8421 }' 8422 curl -X POST 'http://localhost:9200/test-search/_open' 8423 curl -X GET http://localhost:9200/test-search/_analyze -H 'Content-Type: application/json' -d '{ 8424 "analyzer": "word_join_analyzer", 8425 "text": "data science" 8426 }' 8427 exit 8428 sudo service php7.2-fpm restart 8429 cd /var/www/html 8430 curl -X GET 'http://localhost:9200/test-search/_mapping?pretty=true' 8431 curl -X PUT 'http://localhost:9200/test-search' -H 'Content-Type: application/json' -d '{"mappings":{"properties":{"categories":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"creater_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"duration":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"ebook_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"free_course":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"language":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"lectures":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"level":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer"},"publishers":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"system_tags":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tags":{"properties":{"tag_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}},"title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_data":{"properties":{"user_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}}}' 8432 curl -X PUT 'http://localhost:9200/test-search' -H 'Content-Type: application/json' -d '{"mappings":{"properties":{"categories":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"creater_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"duration":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"ebook_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"free_course":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"language":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"lectures":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"level":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer"},"publishers":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"system_tags":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tags":{"properties":{"tag_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}},"title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_data":{"properties":{"user_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_name":{"type":"text","fields":{"keyword":{"type":ddddkeyword","ignore_above":256}}},"user_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}}}' 8433 clear 8434 curl -X PUT 'http://localhost:9200/test-search1' -H 'Content-Type: application/json' -d '{"mappings":{"properties":{"categories":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"creater_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"duration":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"ebook_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"free_course":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"language":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"lectures":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"level":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer"},"publishers":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"system_tags":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tags":{"properties":{"tag_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}},"title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_data":{"properties":{"user_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}}}' 8435 clear 8436 curl -X PUT 'http://localhost:9200/_template/test-search1' -H 'Content-Type: application/json' -d '{ "index_patterns": "test-search1-*","settings": { "index" : {"analysis": {"filter": {"word_joiner": {"type": "shingle","output_unigrams": "true","token_separator": ""}},"analyzer": {"word_join_analyzer": {"type": "custom","tokenizer": "standard","filter": ["lowercase","word_joiner"]}}}}},"mappings":{"properties":{"categories":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"creater_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"duration":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"ebook_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"free_course":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"language":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"lectures":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"level":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer"},"publishers":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"system_tags":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tags":{"properties":{"tag_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}},"title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_data":{"properties":{"user_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}}}' 8437 curl -X GET 'http://localhost:9200/test-search1/_mapping?pretty=true' 8438 php create_search_data.php 8439 curl -X GET 'http://localhost:9200/test-search1/_mapping?pretty=true' 8440 curl -X PUT 'http://localhost:9200/_template/test-search1' -H 'Content-Type: application/json' -d '{ "index_patterns": "test-search1-*","settings": { "index" : {"analysis": {"filter": {"word_joiner": {"type": "shingle","output_unigrams": "true","token_separator": ""}},"analyzer": {"word_join_analyzer": {"type": "custom","tokenizer": "standard","filter": ["lowercase","word_joiner"]}}}}},"mappings":{"properties":{"categories":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"creater_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"duration":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"ebook_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"free_course":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"language":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"lectures":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"level":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer"},"publishers":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"system_tags":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tags":{"properties":{"tag_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}},"title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_data":{"properties":{"user_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}}}' 8441 curl -X GET 'http://localhost:9200/test-search1/_mapping?pretty=true' 8442 curl http://localhost:9200/_aliases?pretty=true 8443 php create_search_data.php 8444 curl -X GET 'http://localhost:9200/test-search1/_mapping?pretty=true' 8445 curl -X PUT 'http://localhost:9200/_template/test-search1' -H 'Content-Type: application/json' -d '{ "index_patterns": "test-search1-*","settings": { "index" : {"analysis": {"filter": {"word_joiner": {"type": "shingle","output_unigrams": "true","token_separator": ""}},"analyzer": {"word_join_analyzer": {"type": "custom","tokenizer": "standard","filter": ["lowercase","word_joiner"]}}}}},"mappings":{"properties":{"categories":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"creater_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"duration":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"ebook_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"free_course":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"language":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"lectures":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"level":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer"},"publishers":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"system_tags":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tags":{"properties":{"tag_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}},"title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_data":{"properties":{"user_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}}}' 8446 curl -X GET 'http://localhost:9200/test-search1/_mapping?pretty=true' 8447 curl -X GET 'http://localhost:9200/test-search1/_mapping?pretty=true&refresh=wait_for' 8448 curl -X GET http://localhost:9200/test-search/_analyze -H 'Content-Type: application/json' -d '{ 8449 "analyzer": "word_join_analyzer", 8450 "text": "data science" 8451 curl -X GET http://localhost:9200/test-search/_analyze -H 'Content-Type: application/json' -d '{ 8452 "analyzer": "word_join_analyzer", 8453 "text": "data science" 8454 curl -X GET http://localhost:9200/test-search1/_analyze -H 'Content-Type: application/json' -d '{ 8455 "analyzer": "word_join_analyzer", 8456 "text": "data science" 8457 }' 8458 clear 8459 curl -X GET 'http://localhost:9200/test-search1/_settings?pretty=true' 8460 curl -X PUT 'http://localhost:9200/test-search1/_settings' -H 'Content-Type: application/json' -d '{ 8461 "index" : { 8462 "analysis": { 8463 "filter": { 8464 "word_joiner": { 8465 "type": "shingle", 8466 "output_unigrams": "true", 8467 "token_separator": "" 8468 } 8469 }, 8470 "analyzer": { 8471 "word_join_analyzer": { 8472 "type": "custom", 8473 "tokenizer": "standard", 8474 "filter": [ 8475 "lowercase", 8476 "word_joiner" 8477 ] 8478 } 8479 } 8480 } 8481 } 8482 }' 8483 curl -X POST 'http://localhost:9200/test-search/_close' 8484 curl -X PUT 'http://localhost:9200/test-search1/_settings' -H 'Content-Type: application/json' -d '{ 8485 "index" : { 8486 "analysis": { 8487 "filter": { 8488 "word_joiner": { 8489 "type": "shingle", 8490 "output_unigrams": "true", 8491 "token_separator": "" 8492 } 8493 }, 8494 "analyzer": { 8495 "word_join_analyzer": { 8496 "type": "custom", 8497 "tokenizer": "standard", 8498 "filter": [ 8499 "lowercase", 8500 "word_joiner" 8501 ] 8502 } 8503 } 8504 } 8505 } 8506 }' 8507 curl -X POST 'http://localhost:9200/test-search1/_close' 8508 curl -X PUT 'http://localhost:9200/test-search1/_settings' -H 'Content-Type: application/json' -d '{ 8509 "index" : { 8510 "analysis": { 8511 "filter": { 8512 "word_joiner": { 8513 "type": "shingle", 8514 "output_unigrams": "true", 8515 "token_separator": "" 8516 } 8517 }, 8518 "analyzer": { 8519 "word_join_analyzer": { 8520 "type": "custom", 8521 "tokenizer": "standard", 8522 "filter": [ 8523 "lowercase", 8524 "word_joiner" 8525 ] 8526 } 8527 } 8528 } 8529 } 8530 }' 8531 curl -X GET 'http://localhost:9200/test-search1/_settings?pretty=true' 8532 curl -X GET http://localhost:9200/test-search1/_analyze -H 'Content-Type: application/json' -d '{ 8533 "analyzer": "word_join_analyzer", 8534 "text": "data science" 8535 }' 8536 curl -X POST 'http://localhost:9200/test-search1/_open' 8537 curl -X GET http://localhost:9200/test-search1/_analyze -H 'Content-Type: application/json' -d '{ 8538 "analyzer": "word_join_analyzer", 8539 "text": "data science" 8540 }' 8541 curl -X GET 'http://localhost:9200/test-search1/_mapping?pretty=true&refresh=wait_for' 8542 curl -X GET 'http://localhost:9200/test-search1/_mapping?pretty=true' 8543 curl -X PUT 'http://localhost:9200/test-search1/_mapping/name?include_type_name=true' -H 'Content-Type: application/json' -d '{"name" : {"properties" : { "name" : { "type" : "text", "fields" : {"keyword" : { "type" : "keyword", "ignore_above" : 256} },"analyzer":"word_join_analyzer"}}}}' 8544 curl -X PUT 'http://localhost:9200/test-search1/_mapping/name?include_type_name=true' -H 'Content-Type: application/json' -d '{"properties" : { "name" : { "type" : "text", "fields" : {"keyword" : { "type" : "keyword", "ignore_above" : 256} },"analyzer":"word_join_analyzer"}}}' 8545 curl -X POST 'http://localhost:9200/test-search1/_open' 8546 curl -X POST 'http://localhost:9200/test-search/_open' 8547 curl -X POST 'http://localhost:9200/test-search1/_close' 8548 curl -X PUT 'http://localhost:9200/test-search1/_settings' -H 'Content-Type: application/json' -d '{ 8549 "index" : { 8550 "analysis": { 8551 "filter": { 8552 "word_joiner": { 8553 "type": "shingle", 8554 "output_unigrams": "true", 8555 "token_separator": "" 8556 } 8557 }, 8558 "analyzer": { 8559 "word_join_analyzer": { 8560 "type": "keyword", 8561 "tokenizer": "standard", 8562 "filter": [ 8563 "lowercase", 8564 "word_joiner" 8565 ] 8566 } 8567 } 8568 } 8569 } 8570 }' 8571 curl -X POST 'http://localhost:9200/test-search1/_open' 8572 curl -X GET 'http://localhost:9200/test-search1/_settings?pretty=true' 8573 php create_search_data.php 8574 clear 8575 curl -X PUT 'http://localhost:9200/test-search1/_settings' -H 'Content-Type: application/json' -d '{ 8576 "settings":{ 8577 "index": { 8578 "max_shingle_diff" : 9, 8579 "max_ngram_diff": 9 8580 }, 8581 "analysis":{ 8582 "analyzer":{ 8583 "word_join_analyzer":{ 8584 "tokenizer":"standard", 8585 "filter":[ 8586 "lowercase", 8587 "word_delimiter_graph", 8588 "my_shingle", 8589 "my_edge_ngram", 8590 "my_char_filter" 8591 ] 8592 } 8593 }, 8594 "filter":{ 8595 "my_shingle":{ 8596 "type":"shingle", 8597 "min_shingle_size": 2, 8598 "max_shingle_size": 10 8599 }, 8600 "my_edge_ngram": { 8601 "type": "edge_ngram", 8602 "min_gram": 2, 8603 "max_gram": 10, 8604 "token_chars": ["letter", "digit"] 8605 }, 8606 "my_char_filter": { 8607 "type": "pattern_replace", 8608 "pattern": " ", 8609 "replacement": "" 8610 } 8611 } 8612 } 8613 } 8614 }' 8615 curl -X POST 'http://localhost:9200/test-search1/_close' 8616 curl -X PUT 'http://localhost:9200/test-search1/_settings' -H 'Content-Type: application/json' -d '{ 8617 "settings":{ 8618 "index": { 8619 "max_shingle_diff" : 9, 8620 "max_ngram_diff": 9 8621 }, 8622 "analysis":{ 8623 "analyzer":{ 8624 "word_join_analyzer":{ 8625 "tokenizer":"standard", 8626 "filter":[ 8627 "lowercase", 8628 "word_delimiter_graph", 8629 "my_shingle", 8630 "my_edge_ngram", 8631 "my_char_filter" 8632 ] 8633 } 8634 }, 8635 "filter":{ 8636 "my_shingle":{ 8637 "type":"shingle", 8638 "min_shingle_size": 2, 8639 "max_shingle_size": 10 8640 }, 8641 "my_edge_ngram": { 8642 "type": "edge_ngram", 8643 "min_gram": 2, 8644 "max_gram": 10, 8645 "token_chars": ["letter", "digit"] 8646 }, 8647 "my_char_filter": { 8648 "type": "pattern_replace", 8649 "pattern": " ", 8650 "replacement": "" 8651 } 8652 } 8653 } 8654 } 8655 }' 8656 curl -X GET 'http://localhost:9200/test-search1/_settings?pretty=true' 8657 curl -X PUT 'http://localhost:9200/test-search1/_mapping/name?include_type_name=true' -H 'Content-Type: application/json' -d '{"properties" : { "name" : { "type" : "text", "fields" : {"keyword" : { "type" : "keyword", "ignore_above" : 256} },"analyzer":"word_join_analyzer", "search_analyzer": "standard"}}}' 8658 curl -X DELETE 'http://localhost:9200/test-search1' 8659 clear 8660 curl -X PUT 'http://localhost:9200/test-search1/_settings' -H 'Content-Type: application/json' -d '{ 8661 "settings":{ 8662 "index": { 8663 "max_shingle_diff" : 9, 8664 "max_ngram_diff": 9 8665 }, 8666 "analysis":{ 8667 "analyzer":{ 8668 "word_join_analyzer":{ 8669 "tokenizer":"standard", 8670 "filter":[ 8671 "lowercase", 8672 "word_delimiter_graph", 8673 "my_shingle", 8674 "my_edge_ngram", 8675 "my_char_filter" 8676 ] 8677 } 8678 }, 8679 "filter":{ 8680 "my_shingle":{ 8681 "type":"shingle", 8682 "min_shingle_size": 2, 8683 "max_shingle_size": 10 8684 }, 8685 "my_edge_ngram": { 8686 "type": "edge_ngram", 8687 "min_gram": 2, 8688 "max_gram": 10, 8689 "token_chars": ["letter", "digit"] 8690 }, 8691 "my_char_filter": { 8692 "type": "pattern_replace", 8693 "pattern": " ", 8694 "replacement": "" 8695 } 8696 } 8697 } 8698 } 8699 }' 8700 php create_search_data.php 8701 curl -X PUT 'http://localhost:9200/test-search1/_settings' -H 'Content-Type: application/json' -d '{ 8702 "settings":{ 8703 "index": { 8704 "max_shingle_diff" : 9, 8705 "max_ngram_diff": 9 8706 }, 8707 "analysis":{ 8708 "analyzer":{ 8709 "word_join_analyzer":{ 8710 "tokenizer":"standard", 8711 "filter":[ 8712 "lowercase", 8713 "word_delimiter_graph", 8714 "my_shingle", 8715 "my_edge_ngram", 8716 "my_char_filter" 8717 ] 8718 } 8719 }, 8720 "filter":{ 8721 "my_shingle":{ 8722 "type":"shingle", 8723 "min_shingle_size": 2, 8724 "max_shingle_size": 10 8725 }, 8726 "my_edge_ngram": { 8727 "type": "edge_ngram", 8728 "min_gram": 2, 8729 "max_gram": 10, 8730 "token_chars": ["letter", "digit"] 8731 }, 8732 "my_char_filter": { 8733 "type": "pattern_replace", 8734 "pattern": " ", 8735 "replacement": "" 8736 } 8737 } 8738 } 8739 } 8740 }' 8741 curl -X POST 'http://localhost:9200/test-search1/_close' 8742 curl -X PUT 'http://localhost:9200/test-search1/_settings' -H 'Content-Type: application/json' -d '{ 8743 "settings":{ 8744 "index": { 8745 "max_shingle_diff" : 9, 8746 "max_ngram_diff": 9 8747 }, 8748 "analysis":{ 8749 "analyzer":{ 8750 "word_join_analyzer":{ 8751 "tokenizer":"standard", 8752 "filter":[ 8753 "lowercase", 8754 "word_delimiter_graph", 8755 "my_shingle", 8756 "my_edge_ngram", 8757 "my_char_filter" 8758 ] 8759 } 8760 }, 8761 "filter":{ 8762 "my_shingle":{ 8763 "type":"shingle", 8764 "min_shingle_size": 2, 8765 "max_shingle_size": 10 8766 }, 8767 "my_edge_ngram": { 8768 "type": "edge_ngram", 8769 "min_gram": 2, 8770 "max_gram": 10, 8771 "token_chars": ["letter", "digit"] 8772 }, 8773 "my_char_filter": { 8774 "type": "pattern_replace", 8775 "pattern": " ", 8776 "replacement": "" 8777 } 8778 } 8779 } 8780 } 8781 }' 8782 php create_search_data.php 8783 curl -X POST 'http://localhost:9200/test-search1/_open' 8784 php create_search_data.php 8785 curl -X GET 'http://localhost:9200/test-search1/_mapping?pretty=true' 8786 curl -X GET 'http://localhost:9200/test-search1/_settings?pretty=true' 8787 curl -X PUT 'http://localhost:9200/test-search1/_mapping/name?include_type_name=true' -H 'Content-Type: application/json' -d '{"properties" : { "name" : { "type" : "text", "fields" : {"keyword" : { "type" : "keyword", "ignore_above" : 256} },"analyzer":"word_join_analyzer", "search_analyzer": "standard"}}}' 8788 curl -X PUT 'http://localhost:9200/test-search1/_mapping/name?include_type_name=true' -H 'Content-Type: application/json' -d '{"properties" : { "name" : { false" : "text", "fields" : {"keyword" : { "type" : "keyword", "ignore_above" : 256} },"analyzer":"word_join_analyzer", "search_analyzer": "standard"}}}' 8789 curl -X PUT 'http://localhost:9200/test-search1/_mapping/name' -H 'Content-Type: application/json' -d '{"properties" : { "name" : { "type" : "text", "fields" : {"keyword" : { "type" : "keyword", "ignore_above" : 256} },"analyzer":"word_join_analyzer", "search_analyzer": "standard"}}}' 8790 curl -X PUT 'http://localhost:9200/test-search1/_mapping/name?include_type_name=true' -H 'Content-Type: application/json' -d '{"properties" : { "name" : { false" : "text", "fields" : {"keyword" : { "type" : "keyword", "ignore_above" : 256} },"analyzer":"word_join_analyzer", "search_analyzer": "standard"}}}' 8791 curl -X PUT 'http://localhost:9200/test-search1/_mapping/name?include_type_name=true' -H 'Content-Type: application/json' -d '{"properties" : { "name" : { "type" : "text", "fields" : {"keyword" : { "type" : "keyword", "ignore_above" : 256} },"analyzer":"word_join_analyzer", "search_analyzer": "standard"}}}' 8792 curl -X PUT 'http://localhost:9200/test-search1/_mapping?include_type_name=true' -H 'Content-Type: application/json' -d '{"properties" : { "name" : { "type" : "text", "fields" : {"keyword" : { "type" : "keyword", "ignore_above" : 256} },"analyzer":"word_join_analyzer", "search_analyzer": "standard"}}}' 8793 curl -X PUT 'http://localhost:9200/test-search1/_mapping/name?include_type_name=true' -H 'Content-Type: application/json' -d '{"properties" : { "name" : { "type" : "text", "fields" : {"keyword" : { "type" : "keyword", "ignore_above" : 256} },"analyzer":"word_join_analyzer", "search_analyzer": "standard"}}}' 8794 curl -X PUT 'http://localhost:9200/test-search1/_mapping/_doc?include_type_name=true' -H 'Content-Type: application/json' -d '{"properties" : { "name" : { "type" : "text", "fields" : {"keyword" : { "type" : "keyword", "ignore_above" : 256} },"analyzer":"word_join_analyzer", "search_analyzer": "standard"}}}' 8795 clear 8796 curl -X PUT 'http://localhost:9200/test-search1/_mapping?include_type_name=true' -H 'Content-Type: application/json' -d '{"doc": {"properties" : { "name" : { "type" : "text", "fields" : {"keyword" : { "type" : "keyword", "ignore_above" : 256} },"analyzer":"word_join_analyzer", "search_analyzer": "standard"}}}}' 8797 curl -X PUT 'http://localhost:9200/test-search1/_mapping/name?include_type_name=true' -H 'Content-Type: application/json' -d '{"doc": {"properties" : { "name" : { "type" : "text", "fields" : {"keyword" : { "type" : "keyword", "ignore_above" : 256} },"analyzer":"word_join_analyzer", "search_analyzer": "standard"}}}}' 8798 clear 8799 curl -X PUT 'http://localhost:9200/test-search1/_mappings?include_type_name=true' -H 'Content-Type: application/json' -d '{"doc": {"properties" : { "name" : { "type" : "text", "fields" : {"keyword" : { "type" : "keyword", "ignore_above" : 256} },"analyzer":"word_join_analyzer", "search_analyzer": "standard"}}}}' 8800 curl -X PUT 'http://localhost:9200/test-search1/_mappings?include_type_name=true' -H 'Content-Type: application/json' -d '{"properties" : { "name" : { "type" : "text", "fields" : {"keyword" : { "type" : "keyword", "ignore_above" : 256} },"analyzer":"word_join_analyzer", "search_analyzer": "standard"}}}' 8801 curl -X PUT 'http://localhost:9200/test-search1/_mappings?include_type_name=true&pretty' -H 'Content-Type: application/json' -d '{"properties" : { "name" : { "type" : "text", "fields" : {"keyword" : { "type" : "keyword", "ignore_above" : 256} },"analyzer":"word_join_analyzer", "search_analyzer": "standard"}}}' 8802 curl -X PUT 'http://localhost:9200/test-search1/name/_mapping?include_type_name=true&pretty' -H 'Content-Type: application/json' -d '{"properties" : { "name" : { "type" : "text", "fields" : {"keyword" : { "type" : "keyword", "ignore_above" : 256} },"analyzer":"word_join_analyzer", "search_analyzer": "standard"}}}' 8803 elasticsearch -v 8804 curl -X GET 'http://localhost:9200' 8805 clear 8806 cd /var/www/html 8807 curl -X PUT 'http://localhost:9200/test-search2/' -H 'Content-Type: application/json' -d '{ 8808 "settings":{ 8809 "index": { 8810 "max_shingle_diff" : 9, 8811 "max_ngram_diff": 9 8812 }, 8813 "analysis":{ 8814 "analyzer":{ 8815 "word_join_analyzer":{ 8816 "tokenizer":"standard", 8817 "filter":[ 8818 "lowercase", 8819 "word_delimiter_graph", 8820 "my_shingle", 8821 "my_edge_ngram", 8822 "my_char_filter" 8823 ] 8824 } 8825 }, 8826 "filter":{ 8827 "my_shingle":{ 8828 "type":"shingle", 8829 "min_shingle_size": 2, 8830 "max_shingle_size": 10 8831 }, 8832 "my_edge_ngram": { 8833 "type": "edge_ngram", 8834 "min_gram": 2, 8835 "max_gram": 10, 8836 "token_chars": ["letter", "digit"] 8837 }, 8838 "my_char_filter": { 8839 "type": "pattern_replace", 8840 "pattern": " ", 8841 "replacement": "" 8842 } 8843 } 8844 } 8845 }, 8846 "mappings": { 8847 "properties": { 8848 "categories": { 8849 "type": "text", 8850 "fields": { 8851 "keyword": { 8852 "type": "keyword", 8853 "ignore_above": 256 8854 } 8855 } 8856 }, 8857 "course_count": { 8858 "type": "text", 8859 "fields": { 8860 "keyword": { 8861 "type": "keyword", 8862 "ignore_above": 256 8863 } 8864 } 8865 }, 8866 "course_type": { 8867 "type": "text", 8868 "fields": { 8869 "keyword": { 8870 "type": "keyword", 8871 "ignore_above": 256 8872 } 8873 } 8874 }, 8875 "course_url": { 8876 "type": "text", 8877 "fields": { 8878 "keyword": { 8879 "type": "keyword", 8880 "ignore_above": 256 8881 } 8882 } 8883 }, 8884 "creater_id": { 8885 "type": "text", 8886 "fields": { 8887 "keyword": { 8888 "type": "keyword", 8889 "ignore_above": 256 8890 } 8891 } 8892 }, 8893 "duration": { 8894 "type": "text", 8895 "fields": { 8896 "keyword": { 8897 "type": "keyword", 8898 "ignore_above": 256 8899 } 8900 } 8901 }, 8902 "ebook_count": { 8903 "type": "text", 8904 "fields": { 8905 "keyword": { 8906 "type": "keyword", 8907 "ignore_above": 256 8908 } 8909 } 8910 }, 8911 "free_course": { 8912 "type": "text", 8913 "fields": { 8914 "keyword": { 8915 "type": "keyword", 8916 "ignore_above": 256 8917 } 8918 } 8919 }, 8920 "id": { 8921 "type": "text", 8922 "fields": { 8923 "keyword": { 8924 "type": "keyword", 8925 "ignore_above": 256 8926 } 8927 } 8928 }, 8929 "image_name": { 8930 "type": "text", 8931 "fields": { 8932 "keyword": { 8933 "type": "keyword", 8934 "ignore_above": 256 8935 } 8936 } 8937 }, 8938 "language": { 8939 "type": "text", 8940 "fields": { 8941 "keyword": { 8942 "type": "keyword", 8943 "ignore_above": 256 8944 } 8945 } 8946 }, 8947 "lectures": { 8948 "type": "text", 8949 "fields": { 8950 "keyword": { 8951 "type": "keyword", 8952 "ignore_above": 256 8953 } 8954 } 8955 }, 8956 "level": { 8957 "type": "text", 8958 "fields": { 8959 "keyword": { 8960 "type": "keyword", 8961 "ignore_above": 256 8962 } 8963 } 8964 }, 8965 "name": { 8966 "type": "text", 8967 "fields": { 8968 "keyword": { 8969 "type": "keyword", 8970 "ignore_above": 256 8971 } 8972 }, 8973 "analyzer": "word_join_analyzer", 8974 "search_analyzer": "standard" 8975 }, 8976 "publishers": { 8977 "type": "text", 8978 "fields": { 8979 "keyword": { 8980 "type": "keyword", 8981 "ignore_above": 256 8982 } 8983 } 8984 }, 8985 "system_tags": { 8986 "type": "text", 8987 "fields": { 8988 "keyword": { 8989 "type": "keyword", 8990 "ignore_above": 256 8991 } 8992 } 8993 }, 8994 "tags": { 8995 "properties": { 8996 "tag_name": { 8997 "type": "text", 8998 "fields": { 8999 "keyword": { 9000 ls 9001 clear 9002 curl -X PUT 'http://localhost:9200/test-search2/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","word_delimiter_graph","my_shingle","my_edge_ngram","my_char_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""}}}},"mappings":{"properties":{"categories":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"creater_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"duration":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"ebook_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"free_course":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"language":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"lectures":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"level":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"publishers":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"system_tags":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tags":{"properties":{"tag_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}},"title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_data":{"properties":{"user_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}}}' 9003 curl -X GET 'http://localhost:9200/test-search2/_mapping?pretty=true' 9004 curl -X GET 'http://localhost:9200/test-search2/_settings?pretty=true' 9005 php create_search_data.php 9006 cd /var/www/html 9007 python3 get_library_titles.py 9008 exit 9009 sudo service php7.2-fpm restart 9010 cd /var/www/html/ 9011 cd /var/www/html 9012 clear 9013 cd /var/www/html/ 9014 sudo service php7.2-fpm restart 9015 python3 tp_json_from_html.py 9016 php tp_add_all_titles.php 9017 python3 tp_json_from_html.py 9018 cd /var/www/html 9019 cd articles 9020 cd .. 9021 clear 9022 sudo systemctl restart php7.2-fpm.service 9023 exit 9024 sudo systemctl restart php7.2-fpm.service 9025 exit 9026 sudo systemctl restart php7.2-fpm.service 9027 exit 9028 sudo systemctl restart php7.2-fpm.service 9029 cd /var/www/html 9030 curl http://localhost:9200/_aliases?pretty=true 9031 clear 9032 curl -X PUT 'http://localhost:9200/market-courses/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","word_delimiter_graph","my_shingle","my_edge_ngram","my_char_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9033 curl -X PUT 'http://localhost:9200/market-header-courses/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","word_delimiter_graph","my_shingle","my_edge_ngram","my_char_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9034 curl -X PUT 'http://localhost:9200/market-header-ebooks/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","word_delimiter_graph","my_shingle","my_edge_ngram","my_char_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9035 curl -X PUT 'http://localhost:9200/market-header-prime-packs/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","word_delimiter_graph","my_shingle","my_edge_ngram","my_char_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9036 clear 9037 php create-new-market-search.php 9038 curl http://localhost:9200/_aliases?pretty=true 9039 clear 9040 curl -X PUT 'http://localhost:9200/market-search-courses/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","word_delimiter_graph","my_shingle","my_edge_ngram","my_char_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""}}}},"mappings":{"properties":{"categories":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"creater_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"duration":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"ebook_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"free_course":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"language":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"lectures":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"level":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"publishers":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"system_tags":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tags":{"properties":{"tag_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}},"title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_data":{"properties":{"user_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}}}' 9041 curl -X PUT 'http://localhost:9200/market-search-ebooks/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","word_delimiter_graph","my_shingle","my_edge_ngram","my_char_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""}}}},"mappings":{"properties":{"categories":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"creater_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"duration":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"ebook_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"free_course":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"language":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"lectures":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"level":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"publishers":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"system_tags":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tags":{"properties":{"tag_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}},"title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_data":{"properties":{"user_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}}}' 9042 curl -X PUT 'http://localhost:9200/market-search-prime-packs/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","word_delimiter_graph","my_shingle","my_edge_ngram","my_char_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""}}}},"mappings":{"properties":{"categories":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"creater_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"duration":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"ebook_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"free_course":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"language":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"lectures":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"level":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"publishers":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"system_tags":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tags":{"properties":{"tag_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}},"title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_data":{"properties":{"user_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}}}' 9043 clear 9044 php create-new-market-search.php 9045 clear 9046 cd var/www/html 9047 cd /var/www/html 9048 curl -X PUT 'http://localhost:9200/market-header-all/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","word_delimiter_graph","my_shingle","my_edge_ngram","my_char_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9049 clear 9050 php create-new-market-search.php 9051 curl -X PUT 'http://localhost:9200/market-search-all/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","word_delimiter_graph","my_shingle","my_edge_ngram","my_char_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""}}}},"mappings":{"properties":{"categories":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"creater_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"duration":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"ebook_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"free_course":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"language":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"lectures":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"level":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"publishers":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"system_tags":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tags":{"properties":{"tag_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}},"title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_data":{"properties":{"user_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}}}' 9052 clear 9053 php create-new-market-search.php 9054 curl http://localhost:9200/_aliases?pretty=true 9055 curl -X DELETE 'http://localhost:9200/test-search1' 9056 curl -X DELETE 'http://localhost:9200/test-search2' 9057 curl -X DELETE 'http://localhost:9200/test-search' 9058 php create-new-market-search.php 9059 curl -X DELETE 'http://localhost:9200/market-search-all' 9060 php create-new-market-search.php 9061 php add_search_data.php 9062 curl http://localhost:9200/_aliases?pretty=true 9063 exit 9064 cd /var/www/html 9065 curl -X DELETE 'http://localhost:9200/market-search-all' 9066 curl -X PUT 'http://localhost:9200/market-search-all/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","word_delimiter_graph","my_shingle","my_edge_ngram","my_char_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""}}}},"mappings":{"properties":{"categories":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"creater_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"duration":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"ebook_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"free_course":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"language":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"lectures":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"level":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"publishers":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"system_tags":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tags":{"properties":{"tag_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}},"title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_data":{"properties":{"user_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}}}' 9067 curl -X DELETE 'http://localhost:9200/market-search-all' 9068 curl -X PUT 'http://localhost:9200/market-search-all/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","word_delimiter_graph","my_shingle","my_edge_ngram","my_char_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""}}}},"mappings":{"properties":{"categories":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"creater_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"duration":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"ebook_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"free_course":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"language":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"lectures":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"level":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"publishers":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"system_tags":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tags":{"properties":{"tag_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}},"title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_data":{"properties":{"user_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}}}' 9069 curl http://localhost:9200/_aliases?pretty=true 9070 curl -X DELETE 'http://localhost:9200/market-search-all' 9071 curl -X PUT 'http://localhost:9200/market-search-all/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","word_delimiter_graph","my_shingle","my_edge_ngram","my_char_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""}}}},"mappings":{"properties":{"categories":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"creater_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"duration":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"ebook_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"free_course":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"language":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"lectures":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"level":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"publishers":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"system_tags":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tags":{"properties":{"tag_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}},"title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_data":{"properties":{"user_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}}}' 9072 curl -X DELETE 'http://localhost:9200/market-search-all' 9073 curl http://localhost:9200/_aliases?pretty=true 9074 curl -X DELETE 'http://localhost:9200/market-search-all' 9075 curl -X PUT 'http://localhost:9200/market-search-all/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","word_delimiter_graph","my_shingle","my_edge_ngram","my_char_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""}}}},"mappings":{"properties":{"categories":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"creater_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"duration":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"ebook_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"free_course":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"language":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"lectures":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"level":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"publishers":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"system_tags":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tags":{"properties":{"tag_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}},"title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_data":{"properties":{"user_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}}}' 9076 curl http://localhost:9200/_aliases?pretty=true 9077 curl -X DELETE 'http://localhost:9200/market-search-all' 9078 curl http://localhost:9200/_aliases?pretty=true 9079 curl -X PUT 'http://localhost:9200/market-search-all/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","word_delimiter_graph","my_shingle","my_edge_ngram","my_char_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""}}}},"mappings":{"properties":{"categories":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"course_url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"creater_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"duration":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"ebook_count":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"free_course":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"language":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"lectures":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"level":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"publishers":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"system_tags":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tags":{"properties":{"tag_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"tag_type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}},"title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_data":{"properties":{"user_id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"user_title":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}}}' 9080 php create-new-market-search.php 9081 cd /var/www/html 9082 clear 9083 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","word_delimiter_graph","my_shingle","my_edge_ngram","my_char_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit","symbol","punctuation"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9084 clear 9085 php create-new-market-search.php 9086 curl -X GET http://localhost:9200/test-search1/_analyze -H 'Content-Type: application/json' -d '{ 9087 "analyzer": "word_join_analyzer", 9088 "text": "data science" 9089 curl -X GET http://localhost:9200/market-header-test/_analyze -H 'Content-Type: application/json' -d '{ 9090 "analyzer": "word_join_analyzer", 9091 "text": "c++" 9092 }' 9093 curl -X GET http://localhost:9200/market-header-test/_analyze -H 'Content-Type: application/json' -d '{ 9094 "analyzer": "word_join_analyzer", 9095 "text": "c ++" 9096 }' 9097 curl -X DELETE 'http://localhost:9200/market-header-test' 9098 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","word_delimiter_graph","my_shingle","my_edge_ngram","my_char_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":[]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9099 clear 9100 php create-new-market-search.php 9101 cd /var/www/html 9102 curl -X DELETE 'http://localhost:9200/questions' 9103 php create_qa_search_data.php 9104 cd /var/www/html 9105 clear 9106 sudo service php7.2-fpm restart 9107 php delete_search_data.php 9108 exit 9109 cd /var/www/html 9110 curl http://localhost:9200/_aliases?pretty=true 9111 curl -X DELETE 'http://localhost:9200/market-header-test' 9112 curl http://localhost:9200/_aliases?pretty=true 9113 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","word_delimiter_graph","my_shingle","my_edge_ngram","my_char_filter","symbol_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""},"symbol_filter":{"type": "word_delimiter", "type_table": ["# => ALPHANUM", "@ => ALPHANUM", "/ => ALPHANUM", "$ => ALPHANUM", "& => ALPHANUM", "+ => ALPHANUM", "- => ALPHANUM", "_ => ALPHANUM"]}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9114 clear 9115 php create-new-market-search.php 9116 curl -X DELETE 'http://localhost:9200/market-header-test' 9117 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","word_delimiter_graph","my_shingle","my_edge_ngram","my_char_filter","symbol_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""},"symbol_filter":{"type": "word_delimiter", "type_table": ["# => ALPHANUM", "@ => ALPHANUM", "/ => ALPHANUM", "$ => ALPHANUM", "& => ALPHANUM", "+ => ALPHANUM", "- => ALPHANUM", "_ => ALPHANUM"]}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9118 php create-new-market-search.php 9119 curl -X DELETE 'http://localhost:9200/market-header-test' 9120 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"type":"custom","tokenizer":"whitespaces","filter":["lowercase","word_delimiter_graph","my_shingle","my_edge_ngram","my_char_filter","symbol_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""},"symbol_filter":{"type": "word_delimiter", "type_table": ["# => ALPHANUM", "@ => ALPHANUM", "/ => ALPHANUM", "$ => ALPHANUM", "& => ALPHANUM", "+ => ALPHANUM", "- => ALPHANUM", "_ => ALPHANUM"]}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9121 php create-new-market-search.php 9122 curl -X DELETE 'http://localhost:9200/market-header-test' 9123 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"type":"custom","tokenizer":"whitespaces","filter":["lowercase","word_delimiter_graph","my_shingle","my_edge_ngram","my_char_filter","symbol_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""},"symbol_filter":{"type": "word_delimiter", "type_table": ["# => ALPHANUM", "@ => ALPHANUM", "/ => ALPHANUM", "$ => ALPHANUM", "& => ALPHANUM", "+ => ALPHANUM", "- => ALPHANUM", "_ => ALPHANUM"]}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9124 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"type":"custom","tokenizer":"standard","filter":["lowercase","word_delimiter_graph","my_shingle","my_edge_ngram","my_char_filter","symbol_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""},"symbol_filter":{"type": "word_delimiter", "type_table": ["# => ALPHANUM", "@ => ALPHANUM", "/ => ALPHANUM", "$ => ALPHANUM", "& => ALPHANUM", "+ => ALPHANUM", "- => ALPHANUM", "_ => ALPHANUM"]}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9125 php create-new-market-search.php 9126 curl -X DELETE 'http://localhost:9200/market-header-test' 9127 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"type":"custom","tokenizer":"standard","filter":["lowercase","word_delimiter_graph","my_shingle","my_edge_ngram","my_char_filter","symbol_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""},"symbol_filter":{"type": "word_delimiter", "type_table": ["# => ALPHANUM", "@ => ALPHANUM", "/ => ALPHANUM", "$ => ALPHANUM", "& => ALPHANUM", "+ => ALPHANUM", "- => ALPHANUM", "_ => ALPHANUM"]}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9128 php create-new-market-search.php 9129 curl -X DELETE 'http://localhost:9200/market-header-test' 9130 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"type":"custom","tokenizer":"standard","filter":["lowercase","word_delimiter_graph","my_shingle","my_edge_ngram","my_char_filter","symbol_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""},"symbol_filter":{"type": "word_delimiter", "type_table": ["# => ALPHANUM",": => ALPHANUM", "@ => ALPHANUM", "/ => ALPHANUM", "$ => ALPHANUM", "& => ALPHANUM", "+ => ALPHANUM", "- => ALPHANUM", "_ => ALPHANUM"]}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9131 php create-new-market-search.php 9132 clear 9133 php create-new-market-search.php 9134 clear 9135 php create-new-market-search.php 9136 curl -X DELETE 'http://localhost:9200/market-header-test' 9137 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","word_delimiter_graph","my_shingle","my_edge_ngram","my_char_filter","symbol_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""},"symbol_filter":{"type": "word_delimiter", "type_table": ["# => ALPHANUM",": => ALPHANUM", "@ => ALPHANUM", "/ => ALPHANUM", "$ => ALPHANUM", "& => ALPHANUM", "+ => ALPHANUM", "- => ALPHANUM", "_ => ALPHANUM"]}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9138 php create-new-market-search.php 9139 curl -X DELETE 'http://localhost:9200/market-header-test' 9140 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","my_shingle","my_edge_ngram","my_char_filter","symbol_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""},"symbol_filter":{"type": "word_delimiter", "type_table": ["# => ALPHANUM",": => ALPHANUM", "@ => ALPHANUM", "/ => ALPHANUM", "$ => ALPHANUM", "& => ALPHANUM", "+ => ALPHANUM", "- => ALPHANUM", "_ => ALPHANUM"]}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9141 php create-new-market-search.php 9142 curl -X DELETE 'http://localhost:9200/market-header-test' 9143 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","my_shingle","my_edge_ngram","my_char_filter","symbol_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""},"symbol_filter":{"type": "word_delimiter_graph", "type_table": ["# => ALPHANUM",": => ALPHANUM", "@ => ALPHANUM", "/ => ALPHANUM", "$ => ALPHANUM", "& => ALPHANUM", "+ => ALPHANUM", "- => ALPHANUM", "_ => ALPHANUM"]}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9144 php create-new-market-search.php 9145 curl -X DELETE 'http://localhost:9200/market-header-test' 9146 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["word_delimiter_graph","lowercase","my_shingle","my_edge_ngram","my_char_filter","symbol_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""},"symbol_filter":{"type": "word_delimiter", "type_table": ["# => ALPHANUM",": => ALPHANUM", "@ => ALPHANUM", "/ => ALPHANUM", "$ => ALPHANUM", "& => ALPHANUM", "+ => ALPHANUM", "- => ALPHANUM", "_ => ALPHANUM"]}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9147 php create-new-market-search.php 9148 curl -X DELETE 'http://localhost:9200/market-header-test' 9149 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["word_delimiter_graph","lowercase","my_shingle","my_edge_ngram","my_char_filter","symbol_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":[]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""},"symbol_filter":{"type": "word_delimiter", "type_table": ["# => ALPHANUM",": => ALPHANUM", "@ => ALPHANUM", "/ => ALPHANUM", "$ => ALPHANUM", "& => ALPHANUM", "+ => ALPHANUM", "- => ALPHANUM", "_ => ALPHANUM"]}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9150 php create-new-market-search.php 9151 curl -X DELETE 'http://localhost:9200/market-header-test' 9152 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"keyword","filter":["word_delimiter_graph","lowercase","my_shingle","my_edge_ngram","my_char_filter","symbol_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":[]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""},"symbol_filter":{"type": "word_delimiter", "type_table": ["# => ALPHANUM",": => ALPHANUM", "@ => ALPHANUM", "/ => ALPHANUM", "$ => ALPHANUM", "& => ALPHANUM", "+ => ALPHANUM", "- => ALPHANUM", "_ => ALPHANUM"]}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9153 php create-new-market-search.php 9154 curl -X DELETE 'http://localhost:9200/market-header-test' 9155 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["word_delimiter_graph","lowercase","my_shingle","my_edge_ngram","my_char_filter","symbol_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":[]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9156 php create-new-market-search.php 9157 curl -X DELETE 'http://localhost:9200/market-header-test' 9158 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","my_shingle","my_edge_ngram","my_char_filter","symbol_filter","word_delimiter_graph"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":[]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""},"symbol_filter":{"type": "word_delimiter", "type_table": ["# => ALPHANUM",": => ALPHANUM", "@ => ALPHANUM", "/ => ALPHANUM", "$ => ALPHANUM", "& => ALPHANUM", "+ => ALPHANUM", "- => ALPHANUM", "_ => ALPHANUM"]}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9159 php create-new-market-search.php 9160 curl -X DELETE 'http://localhost:9200/market-header-test' 9161 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","my_shingle","my_edge_ngram","my_char_filter","symbol_filter","word_delimiter_graph"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""},"symbol_filter":{"type": "word_delimiter", "type_table": ["# => ALPHANUM",": => ALPHANUM", "@ => ALPHANUM", "/ => ALPHANUM", "$ => ALPHANUM", "& => ALPHANUM", "+ => ALPHANUM", "- => ALPHANUM", "_ => ALPHANUM"]}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9162 php create-new-market-search.php 9163 curl -X DELETE 'http://localhost:9200/market-header-test' 9164 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","my_shingle","my_edge_ngram","my_char_filter","symbol_filter","word_delimiter_graph"]},"symbol_analyzer": {"type": "custom","tokenizer": "whitespace","filter": ["lowercase", "symbol_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""},"symbol_filter":{"type": "word_delimiter", "type_table": ["# => ALPHANUM",": => ALPHANUM", "@ => ALPHANUM", "/ => ALPHANUM", "$ => ALPHANUM", "& => ALPHANUM", "+ => ALPHANUM", "- => ALPHANUM", "_ => ALPHANUM"]}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9165 php create-new-market-search.php 9166 curl -X DELETE 'http://localhost:9200/market-header-test' 9167 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","my_shingle","my_edge_ngram","my_char_filter","word_delimiter_graph"]},"symbol_analyzer":{"type":"custom","tokenizer":"whitespace","filter":["lowercase","symbol_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""},"symbol_filter":{"type":"word_delimiter","type_table":["# => ALPHANUM",": => ALPHANUM","@ => ALPHANUM","/ => ALPHANUM","$ => ALPHANUM","& => ALPHANUM","+ => ALPHANUM","- => ALPHANUM","_ => ALPHANUM"]}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9168 php create-new-market-search.php 9169 curl -X DELETE 'http://localhost:9200/market-header-test' 9170 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","my_shingle","my_edge_ngram","my_char_filter","word_delimiter_graph"]},"symbol_analyzer":{"type":"custom","tokenizer":"standard","filter":["symbol_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""},"symbol_filter":{"type":"word_delimiter","type_table":["# => ALPHANUM",": => ALPHANUM","@ => ALPHANUM","/ => ALPHANUM","$ => ALPHANUM","& => ALPHANUM","+ => ALPHANUM","- => ALPHANUM","_ => ALPHANUM"]}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9171 php create-new-market-search.php 9172 curl -X DELETE 'http://localhost:9200/market-header-test' 9173 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","my_shingle","my_edge_ngram","my_char_filter","symbol_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""},"symbol_filter":{"type":"word_delimiter","type_table":["# => ALPHANUM",": => ALPHANUM","@ => ALPHANUM","/ => ALPHANUM","$ => ALPHANUM","& => ALPHANUM","+ => ALPHANUM","- => ALPHANUM","_ => ALPHANUM"]}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9174 php create-new-market-search.php 9175 curl -X GET http://localhost:9200/market-header-test/_analyze -H 'Content-Type: application/json' -d '{ 9176 "analyzer": "word_join_analyzer", 9177 "text": "c ++" 9178 }' 9179 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","my_shingle","my_edge_ngram","my_char_filter","symbol_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""},"symbol_filter":{"type":"word_delimiter","type_table":["# => ALPHANUM",": => ALPHANUM","@ => ALPHANUM","/ => ALPHANUM","$ => ALPHANUM","& => ALPHANUM","+ => ALPHANUM","- => ALPHANUM","_ => ALPHANUM"]}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9180 curl -X DELETE 'http://localhost:9200/market-header-test' 9181 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","my_shingle","my_edge_ngram","my_char_filter","word_delimiter_graph"]},"symbol_analyzer":{"type":"custom","tokenizer":"whitespace","filter":["lowercase","symbol_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""},"symbol_filter":{"type":"word_delimiter","type_table":["# => ALPHANUM",": => ALPHANUM","@ => ALPHANUM","/ => ALPHANUM","$ => ALPHANUM","& => ALPHANUM","+ => ALPHANUM","- => ALPHANUM","_ => ALPHANUM"]}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":["word_join_analyzer","symbol_analyzer"],"search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9182 curl -X DELETE 'http://localhost:9200/market-header-test' 9183 clear 9184 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","my_shingle","my_edge_ngram","my_char_filter","word_delimiter_graph","symbol_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit","symbol"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""},"symbol_filter":{"type":"word_delimiter","type_table":["# => ALPHANUM",": => ALPHANUM","@ => ALPHANUM","/ => ALPHANUM","$ => ALPHANUM","& => ALPHANUM","+ => ALPHANUM","- => ALPHANUM","_ => ALPHANUM"]}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":["word_join_analyzer","symbol_analyzer"],"search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9185 clear 9186 curl -X DELETE 'http://localhost:9200/market-header-test' 9187 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","my_shingle","my_edge_ngram","my_char_filter","word_delimiter_graph","symbol_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit","symbol"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""},"symbol_filter":{"type":"word_delimiter","type_table":["# => ALPHANUM",": => ALPHANUM","@ => ALPHANUM","/ => ALPHANUM","$ => ALPHANUM","& => ALPHANUM","+ => ALPHANUM","- => ALPHANUM","_ => ALPHANUM"]}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9188 php create-new-market-search.php 9189 curl -X DELETE 'http://localhost:9200/market-header-test' 9190 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","my_shingle","my_edge_ngram","my_char_filter","word_delimiter_graph"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit","symbol"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""},"symbol_filter":{"type":"word_delimiter","type_table":["# => ALPHANUM",": => ALPHANUM","@ => ALPHANUM","/ => ALPHANUM","$ => ALPHANUM","& => ALPHANUM","+ => ALPHANUM","- => ALPHANUM","_ => ALPHANUM"]}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9191 php create-new-market-search.php 9192 curl -X DELETE 'http://localhost:9200/market-header-test' 9193 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","my_shingle","my_edge_ngram","my_char_filter","word_delimiter_graph"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit","symbol"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9194 php create-new-market-search.php 9195 curl -X DELETE 'http://localhost:9200/market-header-test' 9196 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","my_shingle","my_edge_ngram","my_char_filter","word_delimiter_graph"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9197 php create-new-market-search.php 9198 curl -X DELETE 'http://localhost:9200/market-header-test' 9199 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","word_delimiter_graph","my_shingle","my_edge_ngram","my_char_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":[]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9200 php create-new-market-search.php 9201 curl -X DELETE 'http://localhost:9200/market-header-test' 9202 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","my_shingle","my_edge_ngram","my_char_filter","word_delimiter_graph","symbol_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""},"symbol_filter":{"type":"keyword","type_table":["# => ALPHANUM",": => ALPHANUM","@ => ALPHANUM","/ => ALPHANUM","$ => ALPHANUM","& => ALPHANUM","+ => ALPHANUM","- => ALPHANUM","_ => ALPHANUM"]}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9203 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","my_shingle","my_edge_ngram","my_char_filter","word_delimiter_graph","symbol_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""},"symbol_filter":{"type":"simple","type_table":["# => ALPHANUM",": => ALPHANUM","@ => ALPHANUM","/ => ALPHANUM","$ => ALPHANUM","& => ALPHANUM","+ => ALPHANUM","- => ALPHANUM","_ => ALPHANUM"]}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9204 clear 9205 curl -X DELETE 'http://localhost:9200/market-header-test' 9206 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"whitespace","filter":["lowercase","my_shingle","my_edge_ngram","my_char_filter","word_delimiter_graph"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""},"symbol_filter":{"type":"simple","type_table":["# => ALPHANUM",": => ALPHANUM","@ => ALPHANUM","/ => ALPHANUM","$ => ALPHANUM","& => ALPHANUM","+ => ALPHANUM","- => ALPHANUM","_ => ALPHANUM"]}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9207 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"whitespace","filter":["lowercase","my_shingle","my_edge_ngram","my_char_filter","word_delimiter_graph"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""},"symbol_filter":{"type":"word_delimiter","type_table":["# => ALPHANUM",": => ALPHANUM","@ => ALPHANUM","/ => ALPHANUM","$ => ALPHANUM","& => ALPHANUM","+ => ALPHANUM","- => ALPHANUM","_ => ALPHANUM"]}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9208 php create-new-market-search.php 9209 curl -X DELETE 'http://localhost:9200/market-header-test' 9210 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"whitespace","filter":["lowercase","my_shingle","my_edge_ngram","my_char_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""},"symbol_filter":{"type":"word_delimiter","type_table":["# => ALPHANUM",": => ALPHANUM","@ => ALPHANUM","/ => ALPHANUM","$ => ALPHANUM","& => ALPHANUM","+ => ALPHANUM","- => ALPHANUM","_ => ALPHANUM"]}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9211 php create-new-market-search.php 9212 curl -X DELETE 'http://localhost:9200/market-header-test' 9213 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"whitespace","filter":["lowercase","word_delimiter_graph","my_shingle","my_edge_ngram","my_char_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":[]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9214 php create-new-market-search.php 9215 curl -X DELETE 'http://localhost:9200/market-header-test' 9216 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"whitespace","filter":["lowercase","my_shingle","my_edge_ngram","my_char_filter","word_delimiter_graph"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":[]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9217 php create-new-market-search.php 9218 curl -X DELETE 'http://localhost:9200/market-header-test' 9219 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"whitespace","filter":["lowercase","my_shingle","my_edge_ngram","my_char_filter","word_delimiter_graph"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":[]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9220 php create-new-market-search.php 9221 curl -X DELETE 'http://localhost:9200/market-header-test' 9222 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","my_shingle","my_edge_ngram","my_char_filter","symbol_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""},"symbol_filter":{"type":"word_delimiter","type_table":["# => ALPHANUM",": => ALPHANUM","@ => ALPHANUM","/ => ALPHANUM","$ => ALPHANUM","& => ALPHANUM","+ => ALPHANUM","- => ALPHANUM","_ => ALPHANUM"]}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9223 php create-new-market-search.php 9224 curl -X DELETE 'http://localhost:9200/market-header-test' 9225 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"whitespace","filter":["lowercase","my_shingle","my_edge_ngram","my_char_filter","symbol_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""},"symbol_filter":{"type":"word_delimiter","type_table":["# => ALPHANUM",": => ALPHANUM","@ => ALPHANUM","/ => ALPHANUM","$ => ALPHANUM","& => ALPHANUM","+ => ALPHANUM","- => ALPHANUM","_ => ALPHANUM"]}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9226 php create-new-market-search.php 9227 curl -X DELETE 'http://localhost:9200/market-header-test' 9228 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"whitespace","filter":["lowercase","my_shingle","my_edge_ngram","my_char_filter","symbol_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":[]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""},"symbol_filter":{"type":"word_delimiter","type_table":["# => ALPHANUM",": => ALPHANUM","@ => ALPHANUM","/ => ALPHANUM","$ => ALPHANUM","& => ALPHANUM","+ => ALPHANUM","- => ALPHANUM","_ => ALPHANUM"]}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9229 php create-new-market-search.php 9230 curl -X DELETE 'http://localhost:9200/market-header-test' 9231 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","my_shingle","my_edge_ngram","my_char_filter","word_delimiter_graph"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":[]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9232 php create-new-market-search.php 9233 curl -X DELETE 'http://localhost:9200/market-header-test' 9234 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","word_delimiter_graph","my_shingle","my_edge_ngram","my_char_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9235 php create-new-market-search.php 9236 curl -X DELETE 'http://localhost:9200/market-header-test' 9237 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"whitespace","filter":["lowercase","word_delimiter_graph","my_shingle","my_edge_ngram","my_char_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9238 php create-new-market-search.php 9239 curl -X GET http://localhost:9200/market-header-test/_analyze -H 'Content-Type: application/json' -d '{ 9240 "analyzer": "word_join_analyzer", 9241 "text": "c ++" 9242 }' 9243 curl -X GET http://localhost:9200/market-header-test/_analyze -H 'Content-Type: application/json' -d '{ 9244 "analyzer": "word_join_analyzer", 9245 "text": "C++" 9246 }' 9247 curl -X DELETE 'http://localhost:9200/market-header-test' 9248 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","word_delimiter_graph","my_shingle","my_edge_ngram","my_char_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9249 curl -X GET http://localhost:9200/market-header-test/_analyze -H 'Content-Type: application/json' -d '{ 9250 "analyzer": "word_join_analyzer", 9251 "text": "C++" 9252 }' 9253 curl -X GET http://localhost:9200/market-header-test/_analyze -H 'Content-Type: application/json' -d '{ 9254 "analyzer": "word_join_analyzer", 9255 "text": "datascience" 9256 }' 9257 curl -X DELETE 'http://localhost:9200/market-header-test' 9258 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","word_delimiter_graph","my_shingle","my_edge_ngram","my_char_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit","symbol"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9259 curl -X GET http://localhost:9200/market-header-test/_analyze -H 'Content-Type: application/json' -d '{ 9260 "analyzer": "word_join_analyzer", 9261 "text": "C++" 9262 }' 9263 curl -X GET http://localhost:9200/market-header-test/_analyze -H 'Content-Type: application/json' -d '{ 9264 "analyzer": "word_join_analyzer", 9265 "text": "C ++" 9266 }' 9267 curl -X DELETE 'http://localhost:9200/market-header-test' 9268 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","word_delimiter_graph","my_shingle","my_edge_ngram","my_char_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit","symbol"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9269 curl -X GET http://localhost:9200/market-header-test/_analyze -H 'Content-Type: application/json' -d '{ 9270 "analyzer": "word_join_analyzer", 9271 "text": "C++" 9272 }' 9273 php create-new-market-search.php 9274 curl -X DELETE 'http://localhost:9200/market-header-test' 9275 curl -X PUT 'http://localhost:9200/market-header-test/' -H 'Content-Type: application/json' -d '{"settings":{"index":{"max_shingle_diff":9,"max_ngram_diff":9},"analysis":{"analyzer":{"word_join_analyzer":{"tokenizer":"standard","filter":["lowercase","word_delimiter_graph","my_shingle","my_edge_ngram","my_char_filter"]}},"filter":{"my_shingle":{"type":"shingle","min_shingle_size":2,"max_shingle_size":10},"my_edge_ngram":{"type":"edge_ngram","min_gram":2,"max_gram":10,"token_chars":["letter","digit","symbol","punctuation"]},"my_char_filter":{"type":"pattern_replace","pattern":" ","replacement":""}}}},"mappings":{"properties":{"id":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}},"analyzer":"word_join_analyzer","search_analyzer":"standard"},"type":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"image_name":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}},"url":{"type":"text","fields":{"keyword":{"type":"keyword","ignore_above":256}}}}}}' 9276 php create-new-market-search.php 9277 clear 9278 cd /var/www/html 9279 sudo service php7.2-fpm restart 9280 cd /var/www/html 9281 clear 9282 cd /var/www/html 9283 sudo service php7.2-fpm restart 9284 exit 9285 sudo service php7.2-fpm restart 9286 exit 9287 python3 tp_json_from_html.py 9288 php tp_add_all_titles.php 9289 python3 tp_json_from_html.py 9290 sudo service php7.2-fpm restart 9291 exit 9292 sudo service php7.2-fpm restart 9293 exit 9294 sudo service php7.2-fpm restart 9295 python3 tp_json_from_html.py 9296 php tp_add_all_titles.php 9297 python3 tp_json_from_html.py 9298 php tp_add_all_titles.php 9299 python3 tp_json_from_html.py 9300 sudo service php7.2-fpm restart 9301 exit 9302 sudo service php7.2-fpm restart 9303 exit 9304 sudo service php7.2-fpm restart 9305 exit 9306 sudo service php7.2-fpm restart 9307 exit 9308 sudo service php7.2-fpm restart 9309 exit 9310 sudo service php7.2-fpm restart 9311 exit 9312 sudo service php7.2-fpm restart 9313 exit 9314 sudo service php7.2-fpm restart 9315 exit 9316 sudo service php7.2-fpm restart 9317 exit 9318 sudo service php7.2-fpm restart 9319 exit 9320 sudo service php7.2-fpm restart 9321 exit 9322 sudo service php7.2-fpm restart 9323 exit 9324 sudo service php7.2-fpm restart 9325 exit 9326 sudo service php7.2-fpm restart 9327 exit 9328 sudo service php7.2-fpm restart 9329 exit 9330 sudo service php7.2-fpm restart 9331 exit 9332 ps -ef 9333 cd /etc/nginx 9334 ls -l 9335 vi nginx.conf 9336 cd sites-available 9337 ls -l 9338 vi search.tutorialspoint.com.conf 9339 systemctl reload nginx 9340 exit 9341 systemctl reload nginx 9342 exit 9343 systemctl reload nginx 9344 exit 9345 ping search.tutorialspoint.com 9346 ls -l 9347 ps -ef 9348 reboot 9349 python3 tp_json_from_html.py 9350 php tp_add_all_titles.php 9351 ps -ef 9352 exit 9353 sudo service php7.2-fpm restart 9354 exit 9355 sudo service php7.2-fpm restart 9356 exit 9357 cd /var/www/html 9358 ls 9359 history 9360 curl http://localhost:9200/_aliases?pretty=true 9361 curl -X DELETE 'http://localhost:9200/market-header-prime-packs' 9362 curl -X DELETE 'http://localhost:9200/market-header-ebooks' 9363 curl -X DELETE 'http://localhost:9200/market-header-courses' 9364 curl -X DELETE 'http://localhost:9200/market-header-all' 9365 php create-new-market-search.php 9366 curl http://localhost:9200/_aliases?pretty=true 9367 history 9368 history >history.txt