Skip to content

Commit 688b98c

Browse files
committed
Обновление
1 parent 079a16b commit 688b98c

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

CSP/csp/docsearch/js/app/app-controller.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,8 @@ searchApp
4949
}
5050

5151
angular.element(document).ready(function(){
52-
if ( (input != "#!/DocSearch") && (input != "#!/DocResults") && (input != "#!/SearchAdvance"))
52+
if ( (input != "#!/DocSearch") && (input != "#!/DocResults") && (input != "#!/SearchAdvance") && (input != "") )
5353
{
54-
5554
var linkStr = input.split('#');
5655
$scope.search.words = decodeURIComponent(linkStr[2]);
5756
$scope.makeSearch();

src/cls/iKnowDoc/Search/Domain.cls

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ ClassMethod GetSimilar(SearchString) As %Status
2020
for i=0:1:10 {
2121
set оrd = $order(Result(i),1,Data)
2222
//w "before ",$li(Data,2),!
23-
set string = ##class(iKnowDoc.Search.Parser).ParseHints($li(Data,2))
23+
//set string = ##class(iKnowDoc.Search.Parser).ParseHints($li(Data,2))
2424
//w "string ",string,!
25-
//set string =$li(Data,2)
25+
set string =$li(Data,2)
2626
if $EXTRACT(string,$LENGTH(string))=";"{
2727
set string=$EXTRACT(string,1,($LENGTH(string)-1))
2828
}
@@ -50,6 +50,7 @@ ClassMethod GetIdDomain() As %Integer
5050
}
5151

5252
// Метод заполнения таблицы без HTML кода из DocBook.block
53+
5354
ClassMethod SelectInsert() As %Status
5455
{
5556
set myquery = "SELECT component->blockid AS docKey, component->title AS title,book->blockid AS bookKey, book->title AS bookTitle, content, blockid FROM DocBook.block"
@@ -63,20 +64,20 @@ ClassMethod SelectInsert() As %Status
6364
set insertStatus = insertStatement.%Prepare(insertQuery)
6465
IF insertStatus'=1 {WRITE "%Prepare insert failed :" DO $System.Status.DisplayError(insertStatus) QUIT}
6566
set insertSet = insertStatement.%Execute(rset.docKey, ##class(%iKnow.Source.Converter.Html).StripHTML(rset.title), rset.bookKey, ##class(%iKnow.Source.Converter.Html).StripHTML(rset.bookTitle),##class(%iKnow.Source.Converter.Html).StripHTML(rset.content), rset.blockid )
66-
}
67+
}
6768
}
6869

6970
// Создаем таблицу. Будет содержать текст для поиска после преобразования HTML символов
71+
7072
ClassMethod CreateTable() As %Status
7173
{
7274
set myquery = "CREATE TABLE DocBook ( docKey VARCHAR(32000), title VARCHAR(32000), bookKey VARCHAR(32000), bookTitle VARCHAR(32000), content VARCHAR(32000), textKey VARCHAR(32000))"
7375
set tStatement = ##class(%SQL.Statement).%New()
7476
set qStatus = tStatement.%Prepare(myquery)
7577
IF qStatus'=1 {WRITE "%Prepare failed:" DO $System.Status.DisplayError(qStatus) QUIT}
76-
set rset = tStatement.%Execute()
78+
set rset = tStatement.%Execute()
7779
}
7880

79-
8081
Storage Default
8182
{
8283
<Data name="DomainDefaultData">

src/cls/iKnowDoc/Search/SearchPages.cls

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ ClassMethod FormQuery(obj) As %Status
5858
if $LENGTH(words," ")>1 {
5959
set listW=$LISTFROMSTRING(words," ")
6060
for i=1:1:$LISTLENGTH(listW) {
61-
if $LIST(listW,i)="not" || $LIST(listW,i)'="and" || $LIST(listW,i)'="or" {
61+
if $LIST(listW,i)="not" || $LIST(listW,i)'="and" || $LIST(listW,i)'="or" || $LIST(listW,i)'="<" || $LIST(listW,i)'=">" {
6262
set text=text_" \"_$LIST(listW,i)
6363
} else {
6464
set text=text_" "_$LIST(listW,i)

0 commit comments

Comments
 (0)