Správičky 2 817 Blogy 948 Fórum 18 712

full text core 2.0

photo
core
29. 12. 2017 14:58:51
Body: 250
Najaktívnejší č.: 56

full text core 2.0

ako vytvorim Search ? Urobil som full text nad tabulkou tovar s nazov, popis a vyrobca, v inpute riesim autocomplete  <input id="autocomplete" type="text" style="width:200px" />volam potom Search  $(document).ready(function() {

            $("input#autocomplete").autocomplete({
                source: function(request, response) {
                    $.ajax({
                        url: "search",
                        dataType: "json",
                        data: {
                            term: request.term,
                        },
                        success: function(data) {

[Reakcia]

photo
core
30. 12. 2017 11:35:31
Body: 250
Najaktívnejší č.: 56

RE: full text core 2.0

reseni

https://damienbod.com/2015/02/22/mvc-6-aspnet50-full-text-search-with-elasticsearch/

[Reakcia]

photo
harrison314
31. 12. 2017 12:42:43
Body: 1195
Najaktívnejší č.: 23

RE: full text core 2.0

nenapisal si aku databazu pouzivas, ked mas MS SQL tak elastic naozaj nepotrebujes na zakladne vyhladavanie

[Reakcia]

photo
core
1. 1. 2018 5:34:22
Body: 250
Najaktívnejší č.: 56

RE: full text core 2.0

MSSQL 2016

vsetko by bolo ok az na to,ze ked za Freetext pridam aj Popis tak to nefunguje , funguje iba s Nazov asi to treba riesit iba procedurou.

 string query = "SELECT * FROM UserPictures where FREETEXT(Nazov,Popis,{0})";
            var department = _context.UserPictures
                .FromSql(query, vyber).Select(b => new {
                    Nazov= b.Nazov,
                    Popis = b.Popis
                }).ToList();             

 

[Reakcia]


photo
core
1. 1. 2018 10:48:58
Body: 250
Najaktívnejší č.: 56

RE: full text core 2.0

Ako sa dostat k udajom ako Namep a Idp ak su poslane ako JsonResult  list v ajaxe vyhodi
 [object –object] u datab[i]
$("#autocomplete").autocomplete({
                    source: function (request, response) {
                       var searchname = $("#autocomplete");
                       var employee = {"searchname": searchname.val()};
                        var json = JSON.stringify(employee, null, ' ');
                        $.ajax({
                            url: '/Paging/OnPostList',
                    type: 'POST',
                     contentType: 'application/json; charset=utf-8',
                     data: json,
                     async: true,
                     success: function (datab) {
                       
                       for (i = 0; i < datab.length; i++) {
                          
                           $("#autocomplete").val(datab[i]);
                         
                        }
  [HttpPost]
        public JsonResult OnPostList([FromBody] SearchResult searchname)
        {
..
            List<Result> datab = new List<Result>();
            datab.Add(new Result { Idp = 91, Namep = "prvy" });
            datab.Add(new Result { Idp = 92, Namep = "druhy" });
  return new JsonResult(datab);



[Reakcia]

photo
core
1. 1. 2018 14:10:09
Body: 250
Najaktívnejší č.: 56

RE: full text core 2.0

funguje jsonresult iba v anonymnej triede array?

[Reakcia]

photo
harrison314
1. 1. 2018 14:56:38
Body: 1195
Najaktívnejší č.: 23

RE: full text core 2.0

Json result funguje na ICollection a IEnumerable ako JS pole.

Ved si v browsri pozri co ti chodi ako result.

[Reakcia]

photo
core
1. 1. 2018 18:35:38
Body: 250
Najaktívnejší č.: 56

RE: full text core 2.0

diky fakci to, robim taky sposob vyhladavania ako ma trivago, len mi to hlada az od druheho pismena a nie je tam niekde setting na fulltext

ALTER PROCEDURE [dbo].[Fulltextb] @LastName NVARCHAR(250)
 AS
SELECT * FROM UserPictures where CONTAINS((Name,Popis),@LastName)

[Reakcia]

photo
core
1. 1. 2018 18:58:20
Body: 250
Najaktívnejší č.: 56

RE: full text core 2.0

fulltextindexsize je nastaveny na 2 vo view facets

[Reakcia]

photo
core
2. 1. 2018 8:35:40
Body: 250
Najaktívnejší č.: 56

RE: full text core 2.0

vsetko ide ok vdaka az na toto, akym sposobom vlepit premennu Searchname do @String1 miesto "Ci"

ALTER PROCEDURE [dbo].[Fulltextb] @Searchname NVARCHAR(250)
 AS
DECLARE @String1 varchar(50)
SET @String1= '"Ci*"'
SELECT * FROM UserPictures where CONTAINS((Name),@String1)

[Reakcia]

photo
harrison314
2. 1. 2018 8:53:21
Body: 1195
Najaktívnejší č.: 23

RE: full text core 2.0

V aplikacii - rozdelis text na slova, ak chces prefixove vyhladavanie das za ne exte *.

priklad vyhladavanej frazy "word1 word2" spravis z toho: "'Ci*' AND ('Word1*' OR 'Word2')"

https://docs.microsoft.com/en-us/sql/t-sql/queries/contains-transact-sql

[Reakcia]


photo
core
2. 1. 2018 11:25:21
Body: 250
Najaktívnejší č.: 56

RE: full text core 2.0

mal si pravdu,  takto to zafungovalo
           idse = idse+"*";
            string city2 = string.Format("\"{0}\"", idse);

[Reakcia]



Najaktívnejší užívatelia
1. 37800 b. photo vlko
2. 21495 b. photo T
3. 15965 b. photo spigi
4. 15450 b. photo Anonymous
5. 11120 b. photo dudok
6. 9705 b. photo Liero
7. 6920 b. photo siro
8. 6245 b. photo slavof
9. 5395 b. photo duracellko
10. 4665 b. photo xxxmatko