Subversion Repositories bacoAlunos

Rev

Rev 481 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 481 Rev 485
Line 140... Line 140...
140
                {
140
                {
141
                    for (IResult result : searchResults.getResults())
141
                    for (IResult result : searchResults.getResults())
142
                    {
142
                    {
143
                        DefaultResult defaultResult = (DefaultResult) result;
143
                        DefaultResult defaultResult = (DefaultResult) result;
144
                        if(defaultResult.getBestFragments() == null || defaultResult.getBestFragments().trim().length() == 0)
144
                        if(defaultResult.getBestFragments() == null || defaultResult.getBestFragments().trim().length() == 0)
-
 
145
                        {
145
                            defaultResult.setBestFragments(LuceneUtils.doStandardHighlights(defaultResult.getText(), query, SEARCH_FRAGMENT_SIZE, SEARCH_MAX_FRAGMENTS));
146
                            defaultResult.setBestFragments(LuceneUtils.doStandardHighlights(defaultResult.getText(), query, SEARCH_FRAGMENT_SIZE, SEARCH_MAX_FRAGMENTS));
-
 
147
                        }
146
                        if (!defaultResult.isTitleKey())
148
                        if (!defaultResult.isTitleKey())
147
                        {
149
                        {
148
                            1.5.0/docs/api/java/lang/String.html">String title = defaultResult.getTitle();
150
                            1.5.0/docs/api/java/lang/String.html">String title = defaultResult.getTitle();
149
                            defaultResult.setTitle(LuceneUtils.highlight(defaultResult.getTitle(), query));
151
                            defaultResult.setTitle(LuceneUtils.highlight(defaultResult.getTitle(), query));
150
                            if (defaultResult.getTitle() == null || defaultResult.getTitle().length() == 0)
152
                            if (defaultResult.getTitle() == null || defaultResult.getTitle().length() == 0)
Line 163... Line 165...
163
 
165
 
164
                            defaultResult.setText(LuceneUtils.highlight(defaultResult.getText(), query));
166
                            defaultResult.setText(LuceneUtils.highlight(defaultResult.getText(), query));
165
                            if (defaultResult.getText() == null || defaultResult.getText().length() == 0)
167
                            if (defaultResult.getText() == null || defaultResult.getText().length() == 0)
166
                                defaultResult.setText(text);
168
                                defaultResult.setText(text);
167
                        }
169
                        }
-
 
170
 
-
 
171
                        if(defaultResult.getCreator() != null && defaultResult.getCreator().trim().length() > 0)
-
 
172
                        {
-
 
173
                            1.5.0/docs/api/java/lang/String.html">String creator = defaultResult.getCreator();
-
 
174
 
-
 
175
                            defaultResult.setCreator(LuceneUtils.highlight(defaultResult.getCreator(), query));
-
 
176
                            if (defaultResult.getCreator() == null || defaultResult.getCreator().length() == 0)
-
 
177
                                defaultResult.setCreator(creator);
-
 
178
                        }
168
                    }
179
                    }
169
                }
180
                }
170
            }
181
            }
171
            return searchResultsList;
182
            return searchResultsList;
172
        }
183
        }