Để thực hiện kèo tỷ số bóng đá euro hôm nay toàn văn, phải có một chức năng để tạo AtsVector
Từ một tài kèo tỷ số bóng đá euro hôm nay và mộttsquery
Từ truy vấn người dùng. Ngoài ra, chúng ta cần trả lại kết quả theo thứ tự hữu ích, vì vậy chúng ta cần một chức năng so sánh các tài kèo tỷ số bóng đá euro hôm nay liên quan đến mức độ liên quan của chúng với truy vấn. Điều quan trọng là có thể hiển thị kết quả một cách độc đáo.PostgreSQLCung cấp hỗ trợ cho tất cả kèo tỷ số bóng đá euro hôm nay chức năng này.
PostgreSQLcung cấp chức năngto_tsVector
Để chuyển đổi tài kèo tỷ số bóng đá euro hôm nay thànhTSVECTOR
Kiểu dữ kèo tỷ số bóng đá euro hôm nay.
to_tsVector ([config
Regconfig
, ]Document
Text
) trả vềtsVector
TO_TSVECTOR
11625_11712tsVector
trong đó liệt kê các từ vựng cùng với vị trí của chúng trong tài kèo tỷ số bóng đá euro hôm nay. Tài kèo tỷ số bóng đá euro hôm nay được xử lý theo cấu hình tìm kiếm văn bản được chỉ định hoặc mặc định. Đây là một ví dụ đơn giản:
Chọn to_tsvector ('tiếng Anh', 'một con mèo béo ngồi trên thảm - nó đã ăn một con chuột béo'); to_tsVector --------------------------------------------------------- 'ATE': 9 'Cat': 3 'Fat': 2,11 'Mat': 7 'Rat': 12 'Sat': 4
Trong ví dụ trên, chúng ta thấy rằng kết quảtsVector
không chứa kèo tỷ số bóng đá euro hôm nay từa
, trên
hoặcIT
, từRATS
trở thànhRAT
và Dấu chấm câu-
đã bị bỏ qua.
Theto_tsVector
hàm gọi nội bộ gọi trình phân tích cú pháp phá văn bản tài kèo tỷ số bóng đá euro hôm nay vào mã thông báo và gán một loại cho mỗi mã thông báo. Đối với mỗi mã thông báo, một danh sách từ điển (Phần 12.6) được tư vấn, trong đó danh sách có thể thay đổi tùy thuộc vào loại mã thông báo. Từ điển đầu tiênNhận dạngMã thông báo phát ra một hoặc nhiều bình thườngLexemeĐể đại diện cho mã thông báo. Ví dụ,RATS
trở thànhRAT
Bởi vì một trong những từ điển nhận ra rằng từRATS
là một dạng số nhiều củaRAT
. Một số từ được công nhận làDừng từ(Phần 12.6.1), khiến chúng bị bỏ qua vì chúng xảy ra quá thường xuyên để kèo tỷ số bóng đá euro hôm nay. Trong ví dụ của chúng tôi, đây làA
, trên
vàIT
. Nếu không có từ điển trong danh sách nhận ra mã thông báo thì nó cũng bị bỏ qua. Trong ví dụ này đã xảy ra với dấu chấm câu-
Bởi vì trên thực tế không có từ điển nào được gán cho loại mã thông báo của nó (Biểu tượng không gian
), nghĩa là mã thông báo không gian sẽ không bao giờ được lập chỉ mục. Các lựa chọn của trình phân tích cú pháp, từ điển và loại mã thông báo cho chỉ mục được xác định bởi cấu hình kèo tỷ số bóng đá euro hôm nay văn bản đã chọn (Phần 12.7). Có thể có nhiều cấu hình khác nhau trong cùng một cơ sở dữ kèo tỷ số bóng đá euro hôm nay và các cấu hình được xác định trước có sẵn cho các ngôn ngữ khác nhau. Trong ví dụ của chúng tôi, chúng tôi đã sử dụng cấu hình mặc địnhTiếng Anh
Đối với ngôn ngữ tiếng Anh.
hàmSetweight
có thể được sử dụng để dán nhãn kèo tỷ số bóng đá euro hôm nay mục của ATSVECTOR
với một đã choTrọng lượng, trong đó trọng lượng là một trong kèo tỷ số bóng đá euro hôm nay chữ cáiA
, B
, C
hoặcD
. Điều này thường được sử dụng để đánh dấu các mục đến từ các phần khác nhau của tài kèo tỷ số bóng đá euro hôm nay, chẳng hạn như tiêu đề so với cơ thể. Sau đó, thông tin này có thể được sử dụng để xếp hạng kết quả tìm kiếm.
vìto_tsVector
(null
) sẽ trở lạinull
, nên sử dụngHOUNESCE
Bất cứ khi nào một trường có thể là NULL. Đây là phương thức được đề xuất để tạotsVector
Từ một tài kèo tỷ số bóng đá euro hôm nay có cấu trúc:
CẬP NHẬT TT SET TI = set weight (to_tsVector (hợp tác (tiêu đề, '')), 'a') || set weight (to_tsVector (hợp tác (từ khóa, '')), 'b') || set weight (to_tsVector (hợp tác (trừu tượng, '')), 'c') || set weight (to_tsVector (hợp tác (cơ thể, '')), 'd');
Ở đây chúng tôi đã sử dụngSetweight
Để dán nhãn nguồn của mỗi từ vựng trong hoàn thànhtsVector
, và sau đó hợp nhất được dán nhãntsVector
Giá trị sử dụngTSVECTOR
Toán tử Concatenation||
. (Phần 12.4.1cung cấp chi tiết về kèo tỷ số bóng đá euro hôm nay hoạt động này.)
PostgreSQLCung cấp kèo tỷ số bóng đá euro hôm nay chức năngto_tsquery
, Plainto_tsquery
, 16713_16731
vàwebsearch_to_tsquery
để chuyển đổi truy vấn sangtsquery
Kiểu dữ kèo tỷ số bóng đá euro hôm nay.to_tsquery
cung cấp quyền truy cập vào nhiều tính năng hơnPlainto_tsquery
hoặcPHRASETO_TSQUERY
, nhưng nó ít tha thứ về đầu vào của nó.websearch_to_tsquery
là phiên kèo tỷ số bóng đá euro hôm nay đơn giản củato_tsquery
Với cú pháp thay thế, tương tự như bộ được sử dụng bởi các công cụ kèo tỷ số bóng đá euro hôm nay web.
to_tsquery ([config
Regconfig
, ]Querytext
Text
) trả vềtsquery
to_tsquery
Tạo Atsquery
Giá trị từQuerytext
, phải bao gồm kèo tỷ số bóng đá euro hôm nay mã thông báo đơn lẻ được phân tách bằngtsquery
người vận hành&
(và),|
(hoặc),!
(không) và<-
(tiếp theo là), có thể được nhóm lại bằng cách sử dụng dấu ngoặc đơn. Nói cách khác, đầu vào choto_tsquery
Phải tuân theo kèo tỷ số bóng đá euro hôm nay quy tắc chung chotsquery
Đầu vào, như được mô tả trongPhần 8.11.2. Sự khác biệt là trong khi cơ kèo tỷ số bóng đá euro hôm naytsquery
Đầu vào lấy kèo tỷ số bóng đá euro hôm nay mã thông báo theo mệnh giá,to_tsquery
Bình thường hóa mỗi mã thông báo thành một từ vựng bằng cách sử dụng cấu hình được chỉ định hoặc mặc định và loại bỏ bất kỳ mã thông báo nào là kèo tỷ số bóng đá euro hôm nay từ dừng theo cấu hình. Ví dụ:
chọn to_tsquery ('tiếng Anh', 'The & Fat & Rats'); to_tsquery --------------- 'béo' & 'chuột'
như trong cơ kèo tỷ số bóng đá euro hôm naytsquery
Đầu vào, trọng lượng có thể được gắn vào mỗi từ vựng để hạn chế nó chỉ phù hợpTSVector
Lexeme của những trọng lượng đó. Ví dụ:
Chọn To_TSQuery ('Tiếng Anh', 'Chất béo | RATS: AB'); to_tsquery ------------------ 'béo' | 'RAT': AB
Ngoài ra,*
có thể được gắn vào từ vựng để chỉ định khớp tiền tố:
Chọn To_TSQuery ('Supern:*A & Star: A*B'); to_tsquery ------------------------------ 'Supern':*A & 'Star':*AB
Một từ vựng như vậy sẽ phù hợp với bất kỳ từ nào trong mộttsVector
Bắt đầu bằng chuỗi đã cho.
to_tsquery
cũng có thể chấp nhận kèo tỷ số bóng đá euro hôm nay cụm từ được trích xuất đơn. Điều này chủ yếu hữu ích khi cấu hình bao gồm từ điển từ điển có thể kích hoạt trên kèo tỷ số bóng đá euro hôm nay cụm từ đó. Trong ví dụ dưới đây, một từ điển đồng nghĩa chứa quy tắcSupernovae Stars: SN
:
Chọn to_tsquery ('' 'Supernovae Stars' '&! Crab'); to_tsquery --------------- 'sn' &! 'cua'
Không có báo giá,to_tsquery
sẽ tạo lỗi cú pháp cho kèo tỷ số bóng đá euro hôm nay mã thông báo không được phân tách bởi một và, hoặc, hoặc theo sau là toán tử.
Plainto_tsquery ([config
Regconfig
, ]Querytext
Text
) Trả vềtsquery
Plainto_tsquery
Chuyển đổi văn kèo tỷ số bóng đá euro hôm nay không được định dạngQuerytext
đến Atsquery
Giá trị. Văn kèo tỷ số bóng đá euro hôm nay được phân tích cú pháp và chuẩn hóa nhiều như choTO_TSVECTOR
, sau đó&
(và)tsquery
toán tử được chèn vào giữa kèo tỷ số bóng đá euro hôm nay từ còn sống.
Ví dụ:
Chọn Plainto_tsquery ('Tiếng Anh', 'Chuột béo'); Plainto_tsquery ----------------- 'béo' & 'chuột'
Lưu ý rằngPlainto_tsquery
sẽ không nhận ratsquery
toán tử, nhãn trọng lượng hoặc nhãn tiền tố-match trong đầu vào của nó:
Chọn Plainto_tsquery ('English', 'The Fat & Rats: C'); Plainto_tsquery --------------------- 'béo' & 'chuột' & 'c'
Ở đây, tất cả kèo tỷ số bóng đá euro hôm nay dấu câu đầu vào đã bị loại bỏ.
PHRASETO_TSQUERY ([config
Regconfig
, ]QueryText
Text
) Trả vềtsquery
PHRASETO_TSQUERY
hành xử giống nhưPlainto_tsquery
, ngoại trừ việc nó chèn<-
(tiếp theo là) toán tử giữa kèo tỷ số bóng đá euro hôm nay từ còn sống thay vì&
(và) toán tử. Ngoài ra, kèo tỷ số bóng đá euro hôm nay từ dừng không chỉ đơn giản là bị loại bỏ, mà được tính bằng cách chèn<
toán tử thay vìn
<-
Người vận hành. Chức năng này rất hữu ích khi kèo tỷ số bóng đá euro hôm nay các chuỗi từ vựng chính xác, vì sau đó là các toán tử kiểm tra thứ tự từ vựng không chỉ sự hiện diện của tất cả các từ vựng.
Ví dụ:
chọn Phraseto_tsquery ('tiếng Anh', 'chuột béo'); Phraseto_tsquery ------------------ 'béo' <- 'RAT'
nhưPlainto_tsquery
, ThePHRASETO_TSQUERY
Hàm sẽ không nhận ratsquery
toán tử, nhãn trọng lượng hoặc nhãn tiền tố-match trong đầu vào của nó:
Chọn Phraseto_TSquery ('English', 'The Fat & Rats: C'); Phraseto_tsquery --------------------------------- 'Fat' <- 'RAT' <- 'C'
websearch_to_tsquery ([config
RegConfig
, ]QueryText
Text
) trả vềtsquery
websearch_to_tsquery
Tạo Atsquery
Giá trị từQueryText
Sử dụng cú pháp thay thế trong đó văn kèo tỷ số bóng đá euro hôm nay không định dạng đơn giản là một truy vấn hợp lệ. Không giống nhưPlainto_tsquery
vàphraseto_tsquery
, nó cũng nhận ra các toán tử nhất định. Hơn nữa, chức năng này sẽ không bao giờ tăng lỗi cú pháp, điều này cho phép sử dụng đầu vào do người dùng cung cấp thô cho kèo tỷ số bóng đá euro hôm nay. Cú pháp sau được hỗ trợ:
văn kèo tỷ số bóng đá euro hôm nay chưa được trích dẫn
&
toán tử, như thể được xử lý bởiPlainto_tsquery
.
"Văn kèo tỷ số bóng đá euro hôm nay được trích dẫn"
<-
toán tử, như thể được xử lý bởiPHRASETO_TSQUERY
.
hoặc
: từhoặcHồisẽ được chuyển đổi thành|
toán tử.
-
: một dấu gạch ngang sẽ được chuyển đổi thành!
toán tử.
Dấu câu khác bị bỏ qua. Vì vậy, giống nhưPlainto_tsquery
vàPHRASETO_TSQUERY
, TheWebSearch_TO_TSQuery
Hàm sẽ không nhận ratsquery
toán tử, nhãn trọng lượng hoặc nhãn tiền tố-match trong đầu vào của nó.
ví dụ:
25607_26460
Xếp hạng cố gắng đo lường mức độ tài kèo tỷ số bóng đá euro hôm nay liên quan đến một truy vấn cụ thể, để có nhiều trận đấu có thể được hiển thị trước tiên.PostgreSQLcung cấp hai chức năng xếp hạng được xác định trước, có tính đến thông tin từ vựng, gần và cấu trúc; Đó là, họ xem xét tần suất các thuật ngữ truy vấn xuất hiện trong tài kèo tỷ số bóng đá euro hôm nay, mức độ gần nhau của các điều khoản trong tài kèo tỷ số bóng đá euro hôm nay và phần quan trọng của tài kèo tỷ số bóng đá euro hôm nay nơi chúng xảy ra. Tuy nhiên, khái niệm liên quan là mơ hồ và rất cụ thể về ứng dụng. Các ứng dụng khác nhau có thể yêu cầu thông tin bổ sung để xếp hạng, ví dụ: thời gian sửa đổi tài kèo tỷ số bóng đá euro hôm nay. Các chức năng xếp hạng tích hợp chỉ là các ví dụ. Bạn có thể viết các chức năng xếp hạng của riêng mình và/hoặc kết hợp kết quả của họ với các yếu tố bổ sung để phù hợp với nhu cầu cụ thể của bạn.
Hai chức năng xếp hạng hiện có là:
TS_RANK ([Trọng lượng
float4 []
,]Vector
tsVector
, Truy vấn
tsquery
[, chuẩn hóa
Số nguyên
]) trả vềfloat4
Xếp hạng vectơ dựa trên tần suất của kèo tỷ số bóng đá euro hôm nay từ vựng phù hợp của chúng.
TS_RANK_CD ([Trọng lượng
float4 []
,]Vector
tsVector
, Truy vấn
tsquery
[, Bình thường hóa
Số nguyên
]) trả vềfloat4
Hàm này tính toánmật độ bìaXếp hạng cho vectơ và truy vấn tài kèo tỷ số bóng đá euro hôm nay đã cho, như được mô tả trong "Xếp hạng liên quan của Clarke, Cormack và Tudhope cho một đến ba truy vấn có kỳ hạn" trong tạp chí "Xử lý và quản lý thông tin", 1999.TS_RANK
Xếp hạng ngoại trừ sự gần gũi của kèo tỷ số bóng đá euro hôm nay từ vựng phù hợp với nhau được xem xét.
Hàm này yêu cầu thông tin vị trí từ vựng để thực hiện tính toán của nó. Do đó, nó bỏ qua bất kỳbị tước”Lexeme trongTSVECTOR
. Nếu không có từ kèo tỷ số bóng đá euro hôm nay từ đầu không có trong đầu vào, kết quả sẽ bằng không. (Nhìn thấyPhần 12.4.1Để biết thêm thông tin vềDải
Thông tin chức năng và vị trí trongTSVECTOR
s.)
Đối với cả hai chức năng này, tùy chọnTrọng lượng
Đối số cung cấp khả năng cân nhắc các phiên kèo tỷ số bóng đá euro hôm nay từ ít nhiều tùy thuộc vào cách chúng được dán nhãn. Các mảng trọng lượng chỉ định mức độ cân nhắc của từng loại từ, theo thứ tự:
d-weight, c-weight, b-weight, a-weight
nếu khôngTrọng lượng
được cung cấp, sau đó kèo tỷ số bóng đá euro hôm nay mặc định này được sử dụng:
0.1, 0.2, 0.4, 1.0
30739_30941
Vì một tài kèo tỷ số bóng đá euro hôm nay dài hơn có cơ hội chứa một thuật ngữ truy vấn cao hơn, nên tính đến kích thước tài kèo tỷ số bóng đá euro hôm nay tài khoản, ví dụ, một tài kèo tỷ số bóng đá euro hôm nay hàng trăm từ với năm trường hợp của một từ tìm kiếm có thể phù hợp hơn một tài kèo tỷ số bóng đá euro hôm nay hàng nghìn từ với năm trường hợp. Cả hai hàm xếp hạng đều có số nguyênBình thường hóa
Tùy chọn chỉ định xem độ dài của tài kèo tỷ số bóng đá euro hôm nay có ảnh hưởng đến thứ hạng của nó hay không. Tùy chọn số nguyên kiểm soát một số hành vi, vì vậy nó là một chút mặt nạ: bạn có thể chỉ định một hoặc nhiều hành vi bằng cách sử dụng|
(ví dụ:2|4
).
0 (mặc định) bỏ qua độ dài tài kèo tỷ số bóng đá euro hôm nay
1 Chia thứ hạng cho 1 + logarit của độ dài tài kèo tỷ số bóng đá euro hôm nay
2 Chia thứ hạng cho độ dài tài kèo tỷ số bóng đá euro hôm nay
4 Chia thứ hạng cho khoảng cách hài hòa trung bình giữa kèo tỷ số bóng đá euro hôm nay phạm vi (điều này chỉ được thực hiện bởiTS_RANK_CD
)
8 Chia thứ hạng cho số lượng từ duy nhất trong tài kèo tỷ số bóng đá euro hôm nay
16 Chia thứ hạng cho 1 + logarit của số lượng từ duy nhất trong tài kèo tỷ số bóng đá euro hôm nay
32 chia thứ hạng cho chính nó + 1
Nếu có nhiều hơn một bit cờ được chỉ định, kèo tỷ số bóng đá euro hôm nay phép biến đổi được áp dụng trong đơn đặt hàng được liệt kê.
Điều quan trọng cần lưu ý là kèo tỷ số bóng đá euro hôm nay chức năng xếp hạng không sử dụng bất kỳ thông tin toàn cầu nào, do đó không thể tạo ra một sự chuẩn hóa công bằng đến 1% hoặc 100% như đôi khi mong muốn. Tùy chọn chuẩn hóa 32 (Xếp hạng/(Xếp hạng+1)
) có thể được áp dụng để tỷ lệ tất cả các cấp bậc vào phạm vi từ 0 đến một, nhưng tất nhiên đây chỉ là một thay đổi mỹ phẩm; nó sẽ không ảnh hưởng đến thứ tự kết quả kèo tỷ số bóng đá euro hôm nay.
Đây là một ví dụ chỉ chọn mười trận đấu xếp hạng cao nhất:
Chọn Tiêu đề, TS_RANK_CD (TextSearch, Truy vấn) làm cấp bậc Từ apod, to_tsquery ('neutrino | (tối & vật chất)') truy vấn Trường hợp truy vấn @@ TextSearch Đặt hàng theo cấp bậc Desc Giới hạn 10; Tiêu đề | thứ hạng ---------------------------------------------------+-------------- Neutrino trong Mặt trời | 3.1 Máy dò neutrino Sudbury | 2.4 Một quan điểm trượng phu về vật chất tối thiên hà | 2.01317 Khí nóng và vật chất tối | 1.91171 Cụm Xử Nữ: Plasma nóng và vật chất tối | 1.90953 Đổi cho neutrino mặt trời | 1.9 NGC 4650A: Galaxy và Dark Matter lạ | 1.85774 Khí nóng và vật chất tối | 1.6123 Câu cá băng cho neutrino vũ trụ | 1.6 Ống kính yếu bóp méo vũ trụ | 0,818218
Đây là ví dụ tương tự bằng cách sử dụng xếp hạng chuẩn hóa:
Chọn Tiêu đề, TS_RANK_CD (TextSearch, Truy vấn, 32/ * Xếp hạng/(Xếp hạng+1) */) Từ apod, to_tsquery ('neutrino | (tối & vật chất)') truy vấn Trường hợp truy vấn @@ TextSearch Đặt hàng theo cấp bậc Desc Giới hạn 10; Tiêu đề | thứ hạng ---------------------------------------------------+----------------------- Neutrino trong Mặt trời | 0,756097569485493 Máy dò neutrino Sudbury | 0,705882361190954 Một quan điểm trượng phu về vật chất tối thiên hà | 0.668123210574724 Khí nóng và vật chất tối | 0,65655958650282 Cụm Xử Nữ: Plasma nóng và vật chất tối | 0.656301290640973 Đổi cho neutrino mặt trời | 0,655172410958162 NGC 4650A: Galaxy và Dark Matter lạ | 0.650072921219637 Khí nóng và vật chất tối | 0,617195790024749 Câu cá băng cho neutrino vũ trụ | 0.615384618911517 Ống kính yếu bóp méo vũ trụ | 0.450010798361481
Xếp hạng có thể tốn kém vì nó yêu cầu tư vấnTSVECTOR
của mỗi tài kèo tỷ số bóng đá euro hôm nay phù hợp, có thể bị ràng buộc I/O và do đó chậm. Thật không may, gần như không thể tránh được vì các truy vấn thực tế thường dẫn đến số lượng lớn các trận đấu.
Để trình bày kết quả tìm kiếm, thật lý tưởng để hiển thị một phần của mỗi tài kèo tỷ số bóng đá euro hôm nay và cách nó liên quan đến truy vấn. Thông thường, các công cụ tìm kiếm hiển thị các đoạn của tài kèo tỷ số bóng đá euro hôm nay với các thuật ngữ tìm kiếm được đánh dấu.PostgreSQLCung cấp chức năngts_headline
Đó là thực hiện chức năng này.
ts_headline ([config
Regconfig
, ]Document
Text
,Truy vấn
tsquery
[,Tùy chọn
Text
]) trả vềText
ts_headline
Chấp nhận một tài kèo tỷ số bóng đá euro hôm nay cùng với một truy vấn và trả về một đoạn trích từ tài kèo tỷ số bóng đá euro hôm nay trong đó các điều khoản từ truy vấn được tô sáng. Cụ thể, hàm sẽ sử dụng truy vấn để chọn các đoạn văn bản có liên quan, sau đó làm nổi bật tất cả các từ xuất hiện trong truy vấn, ngay cả khi các vị trí từ đó không khớp với các hạn chế của truy vấn. Cấu hình được sử dụng để phân tích cú pháp tài kèo tỷ số bóng đá euro hôm nay có thể được chỉ định bởiconfig
; nếu nhưconfig
bị bỏ qua,default_text_search_config
Cấu hình được sử dụng.
NếuTùy chọn
Chuỗi được chỉ định, nó phải bao gồm một danh sách được phân tách bằng dấu phẩy của một hoặc nhiềuTùy chọn
=
giá trị
cặp. kèo tỷ số bóng đá euro hôm nay tùy chọn có sẵn là:
MaxWords
, minwords
(số nguyên): Những con số này xác định kèo tỷ số bóng đá euro hôm nay tiêu đề dài nhất và ngắn nhất cho đầu ra. kèo tỷ số bóng đá euro hôm nay giá trị mặc định là 35 và 15.
Từ ngắn
(Integer): kèo tỷ số bóng đá euro hôm nay từ có độ dài này hoặc ít hơn sẽ bị loại bỏ khi bắt đầu và kết thúc tiêu đề, trừ khi chúng là thuật ngữ truy vấn. Giá trị mặc định của ba bài viết tiếng Anh thông thường.
Điểm nổi bật
(boolean): nếuTRUE
Toàn bộ tài kèo tỷ số bóng đá euro hôm nay sẽ được sử dụng làm tiêu đề, bỏ qua ba tham số trước đó. Mặc định làSai
.
MaxFragments
(Số nguyên): Số lượng các đoạn văn kèo tỷ số bóng đá euro hôm nay tối đa để hiển thị. Giá trị mặc định của Zero chọn phương thức tạo tiêu đề không dựa trên fragment. Giá trị lớn hơn 0 chọn tạo tiêu đề dựa trên phân đoạn (xem bên dưới).
startsel
, stopsel
(chuỗi): Các chuỗi để phân định các từ truy vấn xuất hiện trong tài kèo tỷ số bóng đá euro hôm nay, để phân biệt chúng với các từ được trích xuất khác. Các giá trị mặc định là<b
và</b
, có thể phù hợp với đầu ra HTML (nhưng xem cảnh báo bên dưới).
FragmentDelImiter
(Chuỗi): Khi có nhiều hơn một đoạn được hiển thị, kèo tỷ số bóng đá euro hôm nay đoạn sẽ được phân tách bằng chuỗi này. Mặc định làHồi...
.
Đầu ra từts_headline
không được đảm bảo an toàn cho việc đưa trực tiếp vào kèo tỷ số bóng đá euro hôm nay trang web. Khinổi bật
làSai
(mặc định), một số thẻ XML đơn giản được xóa khỏi tài kèo tỷ số bóng đá euro hôm nay, nhưng điều này không được đảm bảo để xóa tất cả các đánh dấu HTML. Do đó, điều này không cung cấp một biện pháp phòng thủ hiệu quả chống lại các cuộc tấn công như các cuộc tấn công kịch bản chéo (XSS), khi làm việc với đầu vào không đáng tin cậy. Để bảo vệ chống lại các cuộc tấn công như vậy, tất cả các đánh dấu HTML nên được loại bỏ khỏi tài kèo tỷ số bóng đá euro hôm nay đầu vào hoặc máy khử trùng HTML nên được sử dụng trên đầu ra.
Những tên tùy chọn này được nhận ra không nhạy cảm với trường hợp. Bạn phải xử lý hai giá trị chuỗi nếu chúng chứa khoảng trắng hoặc dấu phẩy.
trong việc tạo tiêu đề không dựa trên fragment,ts_headline
định vị kèo tỷ số bóng đá euro hôm nay khớp cho đã choTruy vấn
và chọn một cái duy nhất để hiển thị, thích kèo tỷ số bóng đá euro hôm nay trận đấu có nhiều từ truy vấn hơn trong độ dài tiêu đề được phép. Trong việc tạo tiêu đề dựa trên đoạn,ts_headline
định vị kèo tỷ số bóng đá euro hôm nay truy vấn phù hợp và chia mỗi trận đấu thànhkèo tỷ số bóng đá euro hôm nay mảnh”của không nhiều hơnMaxwords
mỗi từ, thích kèo tỷ số bóng đá euro hôm nay đoạn có nhiều từ truy vấn hơn và khi có thểKéo dàiKhăncác đoạn để bao gồm các từ xung quanh. Do đó, chế độ dựa trên đoạn hữu ích hơn khi truy vấn khớp với các phần lớn của tài kèo tỷ số bóng đá euro hôm nay hoặc khi mong muốn hiển thị nhiều trận đấu. Trong cả hai chế độ, nếu không có truy vấn nào khớp có thể được xác định, thì một đoạn duy nhất của đầu tiênminwords
Các từ trong tài kèo tỷ số bóng đá euro hôm nay sẽ được hiển thị.
Ví dụ:
Chọn TS_headline ('Tiếng Anh', 'Loại tìm kiếm phổ biến nhất là tìm tất cả các tài kèo tỷ số bóng đá euro hôm nay có chứa các thuật ngữ truy vấn đã cho và trả lại chúng theo thứ tự sự tương đồng của chúng với truy vấn. ', to_tsquery ('tiếng Anh', 'truy vấn & tương tự')); ts_headline -------------------------------------------------------------------- Chứa các thuật ngữ đã cho <b truy vấn </b và trả lại chúng theo thứ tự <b sự tương đồng của họ </b cho++ <b Truy vấn </b. Chọn TS_HEADLINE ('Tiếng Anh', 'Các thuật ngữ tìm kiếm có thể xảy ra nhiều lần trong một tài kèo tỷ số bóng đá euro hôm nay, yêu cầu xếp hạng các trận đấu tìm kiếm để quyết định cái nào sự xuất hiện để hiển thị trong kết quả. ', to_tsquery ('tiếng Anh', 'tìm kiếm & thuật ngữ'), 'MaxFragments = 10, MaxWords = 7, MinWords = 3, StartSel = <<, StopSel = '); ts_headline -------------------------------------------------------------------- << Tìm kiếm << Điều khoản có thể xảy ra + Nhiều lần ... Xếp hạng của << Tìm kiếm phù hợp để quyết định
ts_headline
Sử dụng tài kèo tỷ số bóng đá euro hôm nay gốc, không phảitsVector
Tóm tắt, vì vậy nó có thể chậm và nên được sử dụng một cách cẩn thận.
Nếu bạn thấy bất cứ điều gì trong tài kèo tỷ số bóng đá euro hôm nay không chính xác, không khớp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài kèo tỷ số bóng đá euro hôm nay.